summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorMathieu Duponchelle <mathieu@centricular.com>2018-04-18 17:22:45 +0200
committerMathieu Duponchelle <mathieu@centricular.com>2018-04-18 17:24:35 +0200
commitd767773a479abea616ca1b80cdb4a180b2fc99c5 (patch)
tree04f08ba5e01d185bf5df00bf9b0ff900d1dbbfff /meson.build
parent4d40ac3fc59f226431fc0b47eaaeba1dec260762 (diff)
downloadgstreamer-plugins-base-d767773a479abea616ca1b80cdb4a180b2fc99c5.tar.gz
meson: move some dependency checks to the top level
The newly-added build definitions for test/icles relied on dependencies that were only defined when the examples are enabled, thus breaking meson build -Ddisable_examples=true
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build6
1 files changed, 6 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 88a488aaf..6c483530e 100644
--- a/meson.build
+++ b/meson.build
@@ -201,6 +201,12 @@ glib_deps = [dependency('glib-2.0', version : glib_req, fallback: ['glib', 'libg
dependency('gobject-2.0', fallback: ['glib', 'libgobject_dep'])]
gio_dep = dependency('gio-2.0', fallback: ['glib', 'libgio_dep'])
+# some of the examples want GTK+
+gtk_dep = dependency('gtk+-3.0', version : '>= 3.10', required : false)
+gtk_x11_dep = dependency('gtk+-x11-3.0', version : '>= 3.10', required : false)
+gtk_quartz_dep = dependency('gtk+-quartz-3.0', version : '>= 3.10', required : false)
+gdk_pixbuf_dep = dependency('gdk-pixbuf-2.0', required : false)
+
core_conf.set('HAVE_X', x11_dep.found())
core_conf.set('HAVE_GIO_UNIX_2_0',
(gio_dep.type_name() != 'pkgconfig' and host_machine.system() != 'windows')