source: trunk/src/3rdparty/libmng/README.footprint@ 858

Last change on this file since 858 was 2, checked in by Dmitry A. Kuminov, 16 years ago

Initially imported qt-all-opensource-src-4.5.1 from Trolltech.

File size: 1.3 KB
Line 
1/*
2 You can use one or more of the following defines to
3 reduce the size of the compiled library. Define the
4 SKIPCANVAS macros for any canvas configurations that
5 your application doesn't use. Define the SKIPCHUNK
6 macros for any chunks that your application doesn't
7 process. Define MNG_OPTIMIZE_FOOTPRINT to choose
8 smaller code size over faster execution and less memory
9 usage. These macros became available in version 1.0.6.
10*/
11
12/* eliminate unused features from libmng */
13#define MNG_OPTIMIZE_FOOTPRINT
14#define MNG_OPTIMIZE_OBJCLEANUP
15#define MNG_OPTIMIZE_CHUNKINITFREE
16#define MNG_OPTIMIZE_CHUNKASSIGN
17#define MNG_OPTIMIZE_CHUNKREADER
18
19#define MNG_SKIPCANVAS_ABGR8
20#define MNG_SKIPCANVAS_ARGB8
21#define MNG_SKIPCANVAS_BGR8
22#define MNG_SKIPCANVAS_BGRA8
23#define MNG_SKIPCANVAS_BGRA8_PM
24#define MNG_SKIPCANVAS_BGRX8
25#define MNG_SKIPCANVAS_RGBA8
26#define MNG_SKIPCANVAS_BGR565
27#define MNG_SKIPCANVAS_RGB565
28#define MNG_SKIPCANVAS_BGRA565
29#define MNG_SKIPCANVAS_RGBA565
30
31#define MNG_SKIPCHUNK_iCCP
32#define MNG_SKIPCHUNK_tEXt
33#define MNG_SKIPCHUNK_zTXt
34#define MNG_SKIPCHUNK_iTXt
35#define MNG_SKIPCHUNK_bKGD
36#define MNG_SKIPCHUNK_pHYs
37#define MNG_SKIPCHUNK_sBIT
38#define MNG_SKIPCHUNK_sPLT
39#define MNG_SKIPCHUNK_hIST
40#define MNG_SKIPCHUNK_tIME
41#define MNG_SKIPCHUNK_eXPI
42#define MNG_SKIPCHUNK_fPRI
43#define MNG_SKIPCHUNK_nEED
44#define MNG_SKIPCHUNK_pHYg
45
46
Note: See TracBrowser for help on using the repository browser.