diff options
author | Mathieu Duponchelle <mathieu@centricular.com> | 2018-04-18 17:22:45 +0200 |
---|---|---|
committer | Mathieu Duponchelle <mathieu@centricular.com> | 2018-04-18 17:24:35 +0200 |
commit | d767773a479abea616ca1b80cdb4a180b2fc99c5 (patch) | |
tree | 04f08ba5e01d185bf5df00bf9b0ff900d1dbbfff /meson.build | |
parent | 4d40ac3fc59f226431fc0b47eaaeba1dec260762 (diff) | |
download | gstreamer-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.build | 6 |
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') |