[gtk-vnc] meson: Add options to control pulseaudio and sasl dependencies



commit 82e5d505ad8bb9ad247547899c27eda2428c2900
Author: Mart Raudsepp <leio gentoo org>
Date:   Sat Apr 4 22:48:37 2020 +0300

    meson: Add options to control pulseaudio and sasl dependencies

 meson.build       | 4 ++--
 meson_options.txt | 2 ++
 2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/meson.build b/meson.build
index 66d7ee3..d34ca0c 100644
--- a/meson.build
+++ b/meson.build
@@ -93,12 +93,12 @@ gcrypt_dep = dependency('libgcrypt', version: '>= ' + gcrypt_min_version)
 gnutls_dep = dependency('gnutls', version: '>= ' + gnutls_min_version)
 cairo_dep = dependency('cairo', version: '>= ' + cairo_min_version)
 x11_dep = dependency('x11', version: '>= ' + x11_min_version, required: false)
-libpulse_dep = dependency('libpulse-simple', version: '>= ' + libpulse_min_version, required: false)
+libpulse_dep = dependency('libpulse-simple', version: '>= ' + libpulse_min_version, required: 
get_option('pulseaudio'))
 if libpulse_dep.found()
   conf_data.set('HAVE_PULSEAUDIO', true)
 endif
 zlib_dep = dependency('zlib', version: '>= ' + zlib_min_version)
-libsasl_dep = dependency('libsasl2', version: '>= ' + libsasl_min_version, required: false)
+libsasl_dep = dependency('libsasl2', version: '>= ' + libsasl_min_version, required: get_option('sasl'))
 if libsasl_dep.found()
   conf_data.set('HAVE_SASL', true)
 endif
diff --git a/meson_options.txt b/meson_options.txt
index 5f3b21c..3f9b996 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -1,3 +1,5 @@
+option('pulseaudio', type: 'feature', value: 'auto', description: 'Build the pulseaudio bridge for VNC 
client connections')
+option('sasl', type: 'feature', value: 'auto', description: 'Build with SASL support')
 option('with-coroutine', type: 'string', value: 'auto', description: 'Build with coroutine backend: [auto, 
ucontext, gthread]')
 option('with-tls-priority', type: 'string', value: 'NORMAL', description: 'Set default TLS priority string')
 option('with-vala', type: 'boolean', value: true, description: 'Enable Vala bindings')


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]