]> mj.ucw.cz Git - libucw.git/blob - default.cfg
Configure: Experimental CONFIG_LTO
[libucw.git] / default.cfg
1 # Default configuration of UCW libraries
2 # (see */default.cfg for the description of all options)
3
4 # Do we want shared or static libraries?
5 Set("CONFIG_SHARED");
6
7 # Include debugging code
8 Set("CONFIG_DEBUG");
9
10 # We want the public API
11 Set("CONFIG_INSTALL_API");
12
13 # Enable GCC link-time optimizations (experimental)
14 UnSet("CONFIG_LTO");
15
16 # LibUCW should support files >2GB and threading
17 Set("CONFIG_UCW_LARGE_FILES");
18 Set("CONFIG_UCW_THREADS" => 1);
19
20 # Build only LibUCW itself
21 Set("CONFIG_UCW_ONLY");
22
23 # Libucw extensions
24 Set("CONFIG_UCW_PERL" => 1);
25 Set("CONFIG_UCW_PERL_MODULES" => 1);
26 Set("CONFIG_UCW_SHELL_UTILS" => 1);
27 Set("CONFIG_UCW_UTILS" => 1);
28
29 # Libucw-images settings
30 UnSet("CONFIG_IMAGES");
31 Set("CONFIG_IMAGES_LIBJPEG");
32 Set("CONFIG_IMAGES_LIBPNG");
33 Set("CONFIG_IMAGES_LIBUNGIF");
34 UnSet("CONFIG_IMAGES_LIBGIF");
35 UnSet("CONFIG_IMAGES_LIBMAGICK");
36
37 # Libucw-charset
38 Set("CONFIG_CHARSET");
39 Set("CONFIG_CHARSET_UTILS");
40
41 # Libucw-xml
42 UnSet("CONFIG_XML");
43
44 # Return success
45 1;