summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorElliott Sales de Andrade <qulogic@pidgin.im>2019-10-08 15:53:19 -0400
committerElliott Sales de Andrade <qulogic@pidgin.im>2019-10-08 15:53:19 -0400
commitd58513106a851624b9b887ac9cbff36b0eb55965 (patch)
treeb04d2c9929c3e98ee8667be53425dcc3ce72142d /meson_options.txt
parentc9eea544353ba21e35b75baa3de8cf4b257db2c8 (diff)
downloadpidgin-d58513106a851624b9b887ac9cbff36b0eb55965.tar.gz
Convert optional dependencies into Meson features.
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt37
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')
##############################################################################