[gst-debugger: 2/3] build: Make debugger UI build optional
- From: Marcin Kolny <mkolny src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gst-debugger: 2/3] build: Make debugger UI build optional
- Date: Tue, 3 Apr 2018 21:50:03 +0000 (UTC)
commit f9e4ae33ac04fbeca8034a3b523956146c1f2a58
Author: Philippe Normand <philn igalia com>
Date: Tue Mar 27 17:09:19 2018 +0100
build: Make debugger UI build optional
By default it will build, unless -Ddisable_gst_debugger=true is passed to Meson.
meson.build | 15 +++++++++------
meson_options.txt | 1 +
src/meson.build | 5 ++++-
3 files changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/meson.build b/meson.build
index 8a733f7..a6510d7 100644
--- a/meson.build
+++ b/meson.build
@@ -22,21 +22,24 @@ glib_dep_version = '>=@0@'.format(glib_version)
gmoduledep = dependency('gmodule-2.0', version : glib_dep_version)
gio_dep = dependency('gio-2.0', version : glib_dep_version)
gst_dep = dependency('gstreamer-1.0', version : '>=@0@'.format(gstreamer_version))
-gstmm_dep = dependency('gstreamermm-1.0')
-gtkmm_dep = dependency('gtkmm-3.0', version : '>=3.14.0')
-x11_dep = dependency('x11')
-gvc_dep = dependency('libgvc', version : '>=2.38')
libprotobuf_c_dep = dependency('libprotobuf-c', version : '>=@0@'.format(protobuf_c_version))
protobuf_dep = dependency('protobuf', version : '>=2.6.1')
-boost_dep = dependency('boost', modules : ['filesystem', 'system'], version : '>=1.55')
thread_dep = dependency('threads')
+if not get_option('disable_gst_debugger')
+ gstmm_dep = dependency('gstreamermm-1.0')
+ gtkmm_dep = dependency('gtkmm-3.0', version : '>=3.14.0')
+ x11_dep = dependency('x11')
+ gvc_dep = dependency('libgvc', version : '>=2.38')
+ boost_dep = dependency('boost', modules : ['filesystem', 'system'], version : '>=1.55')
+endif
+
# Dependency apps
protoc_c = find_program('protoc-c')
# Configuration file
conf = configuration_data()
-conf.set_quoted('PACKAGE_NAME', 'gnome-paint')
+conf.set_quoted('PACKAGE_NAME', 'gst-debugger')
conf.set_quoted('VERSION', meson.project_version())
conf.set_quoted('GST_DEBUGGER_LOCALEDIR', join_paths(get_option('prefix'), get_option('datadir'), 'locale'))
conf.set('GETTEXT_PACKAGE', 'PACKAGE_NAME')
diff --git a/meson_options.txt b/meson_options.txt
new file mode 100644
index 0000000..9cf38dd
--- /dev/null
+++ b/meson_options.txt
@@ -0,0 +1 @@
+option('disable_gst_debugger', type : 'boolean', value : false)
diff --git a/src/meson.build b/src/meson.build
index 250c20b..b9c9f74 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -1,3 +1,6 @@
subdir('common')
subdir('debugserver')
-subdir('gst-debugger')
+
+if not get_option('disable_gst_debugger')
+ subdir('gst-debugger')
+endif
\ No newline at end of file
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]