Merge 2.60.1 into tizen
[platform/upstream/glib.git] / meson_options.txt
1 option('runtime_libdir',
2        type : 'string',
3        value : '',
4        description : 'install runtime libraries relative to libdir')
5
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\')')
11
12 option('charsetalias_dir',
13        type : 'string',
14        value : '',
15        description : 'directory for charset.alias dir (default to \'libdir\' if unset)')
16
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)')
21
22 option('selinux',
23        type : 'feature',
24        value : 'auto',
25        description : 'build with selinux support')
26
27 option('xattr',
28        type : 'boolean',
29        value : true,
30        description : 'build with xattr support')
31
32 option('libmount',
33        type : 'boolean',
34        value : true,
35        description : 'build with libmount support')
36
37 option('internal_pcre',
38        type : 'boolean',
39        value : false,
40        description : 'whether to use internal PCRE')
41
42 option('man',
43        type : 'boolean',
44        value : false,
45        description : 'generate man pages (requires xsltproc)')
46
47 option('dtrace',
48        type : 'boolean',
49        value : false,
50        description : 'include tracing support for dtrace')
51
52 option('systemtap',
53        type : 'boolean',
54        value : false,
55        description : 'include tracing support for systemtap')
56
57 option('tapset_install_dir',
58        type : 'string',
59        value : '',
60        description : 'path where systemtap tapsets are installed')
61
62 option('gtk_doc',
63        type : 'boolean',
64        value : false,
65        description : 'use gtk-doc to build documentation')
66
67 option('bsymbolic_functions',
68        type : 'boolean',
69        value : true,
70        description : 'link with -Bsymbolic-functions if supported')
71
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)')
76
77 option('fam',
78        type : 'boolean',
79        value : false,
80        description : 'Use fam for file system monitoring')
81
82 option('installed_tests',
83        type : 'boolean',
84        value : false,
85        description : 'enable installed tests')
86
87 option('nls',
88        type : 'feature',
89        value : 'auto',
90        yield: true,
91        description : 'Enable native language support (translations)')
92
93 option('libdbuspolicy',
94        type : 'boolean',
95        value : false,
96        description : 'enable libdbuspolicy for kdbus transport')