summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2020-03-18 18:54:35 -0400
committerOlivier CrĂȘte <olivier.crete@collabora.com>2020-03-18 19:13:49 -0400
commit69caaa3254797e5a08d98b211774adb24451fb33 (patch)
tree40fc76fc3490020202148e25450f84036af6eb56 /meson.build
parentc5256b693e9350dfc46b6fc11ab8d826cb2e6265 (diff)
downloadgupnp-igd-69caaa3254797e5a08d98b211774adb24451fb33.tar.gz
Update GLib dep to somewhat ancient 2.32
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build16
1 files changed, 12 insertions, 4 deletions
diff --git a/meson.build b/meson.build
index 6306588..d6bde90 100644
--- a/meson.build
+++ b/meson.build
@@ -3,14 +3,22 @@ project('gupnp-igd', 'c', version: '0.2.5')
gnome = import('gnome')
pkg = import('pkgconfig')
+glib_req = '>= 2.32'
dependencies = [
- dependency('glib-2.0', version: '>= 2.26', required: true),
- dependency('gobject-2.0', version: '>= 2.26', required: true),
- dependency('gupnp-1.2', version : '>= 1.1.0'),
- dependency('gssdp-1.2', version : '>= 1.1.0'),
+ dependency('glib-2.0', version: glib_req, required: true),
+ dependency('gobject-2.0', version: glib_req, required: true),
+ dependency('gupnp-1.2', version : '>= 1.2.0'),
+ dependency('gssdp-1.2', version : '>= 1.2.0'),
dependency('gthread-2.0', required: true)
]
+glib_req_minmax_str = glib_req.split().get(1).underscorify()
+add_project_arguments(
+ '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_' + glib_req_minmax_str,
+ '-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_' + glib_req_minmax_str,
+ language: 'c')
+
+
subdir('libgupnp-igd')
subdir('tests')
if get_option('gtk_doc')