From d58513106a851624b9b887ac9cbff36b0eb55965 Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Tue, 8 Oct 2019 15:53:19 -0400 Subject: Convert optional dependencies into Meson features. --- meson_options.txt | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) (limited to 'meson_options.txt') 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') ############################################################################## -- cgit v1.2.1