summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorVictor Toso <me@victortoso.com>2018-07-25 23:37:14 +0200
committerVictor Toso <me@victortoso.com>2018-07-25 23:49:58 +0200
commit92e0f2a0fb9565e58f388d2606d6a26fead29e8a (patch)
treeeaa0ec95e96ed754386d24881cca3c3c80fe6c9c /meson.build
parentfa337aa3e7bcd9da327f2f48d5cf79ffafcfec9d (diff)
downloadgrilo-plugins-92e0f2a0fb9565e58f388d2606d6a26fead29e8a.tar.gz
build: require same version for glib components
As Glib2 requirement was 2.44 since e0aecb45fc7eaa5 we can use the same version for all glib components that are required in Grilo-Plugins - gmodule-2.0 - gobject-2.0 - glib-2.0
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build9
1 files changed, 6 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index 7788709..b1ddace 100644
--- a/meson.build
+++ b/meson.build
@@ -26,9 +26,12 @@ libdir = get_option('libdir')
datadir = get_option('datadir')
pluginsdir =join_paths(libdir, 'grilo-@0@.@1@'.format(grl_major, grl_minor))
-glib_dep = dependency('glib-2.0', version: '>= 2.34', required: true)
-gmodule_dep = dependency('gmodule-2.0', required: true)
-gobject_dep = dependency('gobject-2.0', required: true)
+glib2_required = '2.44'
+glib2_required_info = '>= @0@'.format(glib2_required)
+
+glib_dep = dependency('glib-2.0', version: glib2_required_info, required: true)
+gmodule_dep = dependency('gmodule-2.0', version: glib2_required_info, required: true)
+gobject_dep = dependency('gobject-2.0', version: glib2_required_info, required: true)
grilo_dep = dependency('grilo-0.3', version: '>= 0.3.1', required: true)
avahi_client_dep = dependency('avahi-client', required: false)