1 # Configuration variables of the UCW library and their default values
2 # (c) 2005--2008 Martin Mares <mj@ucw.cz>
4 # Version of the whole package
5 Set("SHERLOCK_VERSION" => "3.99.1");
6 Set("SHERLOCK_VERSION_CODE" => 3099001);
7 Set("UCW_VERSION" => Get("SHERLOCK_VERSION"));
8 Set("UCW_VERSION_CODE" => Get("SHERLOCK_VERSION_CODE"));
10 # Compile everything with debug information and ASSERT's
11 UnSet("CONFIG_DEBUG");
13 # Enable aggressive optimizations depending on exact CPU type (don't use for portable packages)
14 UnSet("CONFIG_EXACT_CPU");
17 Set("CONFIG_LARGE_FILES");
19 # Use shared libraries
20 UnSet("CONFIG_SHARED");
22 # If your system can't reset getopt with 'optind = 0', you need to compile our internal copy
23 # of GNU libc's getopt. This should not be necessary on GNU libc.
24 UnSet("CONFIG_OWN_GETOPT");
26 # Install libraries and their API includes
27 UnSet("CONFIG_INSTALL_API");
29 # Build with support for multi-threaded programs
30 Set("CONFIG_UCW_THREADS" => 1);
32 # Include Perl modules
33 Set("CONFIG_UCW_PERL" => 1);
35 # Include Perl modules written in C
36 UnSet("CONFIG_UCW_PERL_MODULES");
38 # Include support utilities for shell scripts
39 Set("CONFIG_UCW_SHELL_UTILS" => 1);
42 Set("CONFIG_UCW_UTILS" => 1);
44 # Default configuration file
45 UnSet("DEFAULT_CONFIG");
47 # Environment variable with configuration file
48 UnSet("ENV_VAR_CONFIG");
50 # Use obsolete URL escaping rules (if you need behavior identical to the older versions of libucw)
51 UnSet("CONFIG_URL_ESCAPE_COMPAT");
53 # Allow use of direct IO on files
54 Set("CONFIG_DIRECT_IO");
55 Set("CONFIG_UCW_FB_DIRECT");