diff options
author | Elliott Sales de Andrade <qulogic@pidgin.im> | 2019-10-08 15:53:19 -0400 |
---|---|---|
committer | Elliott Sales de Andrade <qulogic@pidgin.im> | 2019-10-08 15:53:19 -0400 |
commit | d58513106a851624b9b887ac9cbff36b0eb55965 (patch) | |
tree | b04d2c9929c3e98ee8667be53425dcc3ce72142d /meson_options.txt | |
parent | c9eea544353ba21e35b75baa3de8cf4b257db2c8 (diff) | |
download | pidgin-d58513106a851624b9b887ac9cbff36b0eb55965.tar.gz |
Convert optional dependencies into Meson features.
Diffstat (limited to 'meson_options.txt')
-rw-r--r-- | meson_options.txt | 37 |
1 files changed, 17 insertions, 20 deletions
diff --git a/meson_options.txt b/meson_options.txt index 405431cc0e..a7bcf40038 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -10,13 +10,10 @@ option('doc', type : 'boolean', value : false, option('glib-errors-trace', type : 'boolean', value : false, description : 'print backtraces for glib errors') -option('introspection', type : 'boolean', value : true, +option('introspection', type : 'feature', description : 'build introspection data') -option('missing-dependencies', type : 'boolean', value : false, - description : 'skip missing dependencies instead of aborting configuration') - -option('nettle', type : 'boolean', value : true, +option('nettle', type : 'feature', description : 'enable Nettle support') option('nls', type : 'boolean', value : true, @@ -28,25 +25,25 @@ option('pixmaps-install', type : 'boolean', value : true, ############################################################################## # Libpurple Options -option('farstream', type : 'boolean', value : true, +option('farstream', type : 'feature', description : 'compile with farstream support') -option('gstreamer', type : 'boolean', value : true, +option('gstreamer', type : 'feature', description : 'compile with GStreamer audio support') -option('gstreamer-video', type : 'boolean', value : true, +option('gstreamer-video', type : 'feature', description : 'compile with GStreamer 1.0 Video Overlay support') -option('kwallet', type : 'boolean', value : true, +option('kwallet', type : 'feature', description : 'enable KWallet support') option('plugins', type : 'boolean', value : true, description : 'compile plugins') -option('secret-service', type : 'boolean', value : true, +option('secret-service', type : 'feature', description : 'enable Secret Service support') -option('vv', type : 'boolean', value : true, +option('vv', type : 'feature', description : 'compile with voice and video support') ############################################################################## @@ -55,28 +52,28 @@ option('vv', type : 'boolean', value : true, option('dynamic-prpls', type : 'string', value: 'all', description : 'specify which protocols to build dynamically') -option('avahi', type : 'boolean', value : true, +option('avahi', type : 'feature', description : 'compile with avahi (required for Bonjour support)') -option('cyrus-sasl', type : 'boolean', value : false, +option('cyrus-sasl', type : 'feature', description : 'enable Cyrus SASL support for XMPP/IRC') -option('idn', type : 'boolean', value : true, +option('idn', type : 'feature', description : 'compile with IDN support') option('krb4', type : 'boolean', value : false, description : 'compile Zephyr plugin with Kerberos 4 support') -option('libgadu', type : 'boolean', value : true, +option('libgadu', type : 'feature', description : 'compile with libgadu (required for GaduGadu support)') -option('meanwhile', type : 'boolean', value : true, +option('meanwhile', type : 'feature', description : 'compile with meanwhile') -option('silc', type : 'boolean', value : false, +option('silc', type : 'feature', description : 'compile with SILC plugin') -option('zephyr', type : 'boolean', value : false, +option('zephyr', type : 'feature', description : 'compile Zephyr plugin against external libzephyr') ############################################################################## @@ -94,10 +91,10 @@ option('console-logging', type : 'boolean', value : false, option('gestures', type : 'boolean', value : true, description : 'compile with the gestures plugin') -option('gevolution', type : 'boolean', value : false, +option('gevolution', type : 'feature', description : 'compile with the Evolution plugin') -option('unity-integration', type : 'boolean', value : false, +option('unity-integration', type : 'feature', description : 'compile with support for unity integration plugin') ############################################################################## |