Merge branch 'wip/lantw/gspawn-declare-environ' into 'master'
[glib.git] / meson_options.txt
blob5245e0a8bc5e8ed91a3d3e2f1938010b9afb9c8d
1 option('runtime_libdir',
2        type : 'string',
3        value : '',
4        description : 'install runtime libraries relative to libdir')
6 option('iconv',
7        type : 'combo',
8        choices : ['libc', 'gnu', 'native'],
9        value : 'libc',
10        description : 'iconv implementation to use (\'libc\' = \'Part of the C stdlib\'; \'gnu\' = \'GNU\'s iconv\'; \'native\' = \'A separate iconv\')')
12 option('charsetalias_dir',
13        type : 'string',
14        value : '',
15        description : 'directory for charset.alias dir (default to \'libdir\' if unset)')
17 option('gio_module_dir',
18        type : 'string',
19        value : '',
20        description : 'load gio modules from this directory (default to \'libdir/gio/modules\' if unset)')
22 option('selinux',
23        type : 'boolean',
24        value : true,
25        description : 'build with selinux support')
27 option('xattr',
28        type : 'boolean',
29        value : true,
30        description : 'build with xattr support')
32 option('libmount',
33        type : 'boolean',
34        value : true,
35        description : 'build with libmount support')
37 option('internal_pcre',
38        type : 'boolean',
39        value : false,
40        description : 'whether to use internal PCRE')
42 option('man',
43        type : 'boolean',
44        value : false,
45        description : 'generate man pages (requires xsltproc)')
47 option('dtrace',
48        type : 'boolean',
49        value : false,
50        description : 'include tracing support for dtrace')
52 option('systemtap',
53        type : 'boolean',
54        value : false,
55        description : 'include tracing support for systemtap')
57 option('tapset_install_dir',
58        type : 'string',
59        value : '',
60        description : 'path where systemtap tapsets are installed')
62 option('gtk_doc',
63        type : 'boolean',
64        value : false,
65        description : 'use gtk-doc to build documentation')
67 option('bsymbolic_functions',
68        type : 'boolean',
69        value : true,
70        description : 'link with -Bsymbolic-functions if supported')
72 option('force_posix_threads',
73        type : 'boolean',
74        value : false,
75        description : 'Also use posix threads in case the platform defaults to another implementation (on Windows for example)')
77 option('fam',
78        type : 'boolean',
79        value : false,
80        description : 'Use fam for file system monitoring')