2017-11-28 16:44:04 +01:00
option ( 'runtime_libdir' ,
type : 'string' ,
value : '' ,
description : 'install runtime libraries relative to libdir' )
option ( 'iconv' ,
type : 'combo' ,
2019-03-29 13:31:47 +01:00
choices : [ 'auto' , 'libc' , 'native' , 'gnu' ] ,
value : 'auto' ,
description : 'iconv implementation to use (\'libc\' = \'Part of the C stdlib\'; \'gnu\' = \'GNU\'s iconv\'; \'native\' = \'A separate iconv\'; \'auto\' = \'Auto-detect which iconv is available\')' )
2017-11-28 16:44:04 +01:00
option ( 'charsetalias_dir' ,
type : 'string' ,
value : '' ,
description : 'directory for charset.alias dir (default to \'libdir\' if unset)' )
option ( 'gio_module_dir' ,
type : 'string' ,
value : '' ,
description : 'load gio modules from this directory (default to \'libdir/gio/modules\' if unset)' )
option ( 'selinux' ,
2018-11-20 12:55:26 +01:00
type : 'feature' ,
value : 'auto' ,
2017-11-28 16:44:04 +01:00
description : 'build with selinux support' )
option ( 'xattr' ,
type : 'boolean' ,
value : true ,
description : 'build with xattr support' )
option ( 'libmount' ,
type : 'boolean' ,
value : true ,
description : 'build with libmount support' )
option ( 'internal_pcre' ,
type : 'boolean' ,
value : false ,
description : 'whether to use internal PCRE' )
option ( 'man' ,
type : 'boolean' ,
value : false ,
description : 'generate man pages (requires xsltproc)' )
option ( 'dtrace' ,
type : 'boolean' ,
value : false ,
description : 'include tracing support for dtrace' )
option ( 'systemtap' ,
type : 'boolean' ,
value : false ,
description : 'include tracing support for systemtap' )
option ( 'tapset_install_dir' ,
type : 'string' ,
value : '' ,
description : 'path where systemtap tapsets are installed' )
option ( 'gtk_doc' ,
type : 'boolean' ,
value : false ,
description : 'use gtk-doc to build documentation' )
2018-04-24 22:36:50 +02:00
option ( 'bsymbolic_functions' ,
type : 'boolean' ,
value : true ,
description : 'link with -Bsymbolic-functions if supported' )
2018-05-15 20:05:50 +02:00
option ( 'force_posix_threads' ,
type : 'boolean' ,
value : false ,
description : 'Also use posix threads in case the platform defaults to another implementation (on Windows for example)' )
2018-06-07 15:50:59 +02:00
option ( 'fam' ,
type : 'boolean' ,
value : false ,
description : 'Use fam for file system monitoring' )
2018-07-16 19:39:44 +02:00
option ( 'installed_tests' ,
type : 'boolean' ,
value : false ,
description : 'enable installed tests' )
2018-11-20 17:28:56 +01:00
option ( 'nls' ,
type : 'feature' ,
value : 'auto' ,
yield : true ,
description : 'Enable native language support (translations)' )
2019-03-13 12:47:36 +01:00
option ( 'oss_fuzz' ,
type : 'feature' ,
value : 'disabled' ,
description : 'Indicate oss-fuzz build environment' )