summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-01-26 12:09:19 +0100
committerBastien Nocera <hadess@hadess.net>2022-01-27 12:46:22 +0100
commitc89c70401e3e87df315061dc056344b5ed4a2997 (patch)
treee6856ffd21149a02a0049fa395c253a1485a5bc4 /meson.build
parentaf035af14b2f64bf6b057e9e56c10015c39e139c (diff)
downloadtotem-c89c70401e3e87df315061dc056344b5ed4a2997.tar.gz
build: Add explicit gmodule and x11 dependencies
As used by the plugin system and XInitThreads() respectively.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build7
1 files changed, 7 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 8809463cb..802b51fd5 100644
--- a/meson.build
+++ b/meson.build
@@ -133,8 +133,15 @@ totem_plparser_req_version = '>= 3.26.5'
glib_dep = dependency('glib-2.0', version: glib_req_version)
gobject_dep = dependency('gobject-2.0', version: glib_req_version)
+gmodule_dep = dependency('gmodule-2.0', version: glib_req_version)
gio_dep = dependency('gio-2.0', version: '>= 2.43.4')
gtk_dep = dependency('gtk+-3.0', version: gtk_req_version)
+targets = gtk_dep.get_pkgconfig_variable('targets')
+if targets.split(' ').contains('x11')
+ x11_dep = dependency('x11')
+else
+ x11_dep = dependency('', required : false)
+endif
hdy_dep = dependency('libhandy-1', version: hdy_req_version)
gst_dep = dependency('gstreamer-1.0', version: gst_req_version)
gst_tag_dep = dependency('gstreamer-tag-1.0', version: '>= 0.11.93')