diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2017-11-28 10:44:04 -0500 |
---|---|---|
committer | Xavier Claessens <xavier.claessens@collabora.com> | 2017-12-19 14:56:11 -0500 |
commit | 62c476842387a472cbff9f9b9f48ebb180543775 (patch) | |
tree | 8401a92b7def0b2552131535f29609541724a8de /meson_options.txt | |
parent | 8e91aaed79017270e8068b5f9027b8d1d8988fe0 (diff) | |
download | glib-62c476842387a472cbff9f9b9f48ebb180543775.tar.gz |
Meson: Add missing options and conform to naming guidelines
https://bugzilla.gnome.org/show_bug.cgi?id=790837
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 77 |
1 files changed, 65 insertions, 12 deletions
diff --git a/meson_options.txt b/meson_options.txt index 9284fff06..4504c6858 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,12 +1,65 @@ -option('with-docs', type : 'combo', choices : ['auto', 'yes', 'no'], value : 'auto') -option('with-man', type : 'combo', choices : ['auto', 'yes', 'no'], value : 'auto') -option('with-pcre', type : 'combo', choices : ['system', 'internal'], value : 'system') -option('enable-libmount', type : 'combo', choices : ['auto', 'yes', 'no'], value : 'yes') -option('enable-dtrace', type : 'boolean', value : false, - description : 'include tracing support for dtrace') -option('enable-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('charsetalias-dir', type : 'string', value : '', - description : 'directory for charset.alias file (libdir by default)') +option('runtime_libdir', + type : 'string', + value : '', + description : 'install runtime libraries relative to libdir') + +option('iconv', + type : 'combo', + choices : ['libc', 'gnu', 'native'], + value : 'libc', + description : 'iconv implementation to use (\'libc\' = \'Part of the C stdlib\'; \'gnu\' = \'GNU\'s iconv\'; \'native\' = \'A separate iconv\')') + +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', + type : 'boolean', + value : true, + 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') |