diff options
author | Jens Georg <mail@jensge.org> | 2021-06-20 16:02:37 +0200 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2021-06-20 16:03:23 +0200 |
commit | f5af3f88bd6e1d393a576a405c060fa9ddd4203f (patch) | |
tree | 435e842981cb4537bcd917607ea54c8ed3c40fb3 | |
parent | 8d9f9996e89e1120cc3a7ff967b2835342928721 (diff) | |
download | gssdp-f5af3f88bd6e1d393a576a405c060fa9ddd4203f.tar.gz |
all: Add warning if using too new API
There is a small issue with g_memdup2; we support it if glib is new
enough, but it will trigger the warning, so it is not set to error for
now
-rw-r--r-- | meson.build | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/meson.build b/meson.build index e88980c..e043070 100644 --- a/meson.build +++ b/meson.build @@ -36,6 +36,11 @@ siocgifindex_available = cc.compiles(siocgifindex_test, name : 'SIOCGIFINDEX is available') conf.set('HAVE_SIOCGIFINDEX', siocgifindex_available) +glib_version = '2.54' +conf.set('GLIB_VERSION_MIN_REQUIRED', 'GLIB_VERSION_@0@'.format(glib_version.underscorify())) +conf.set('GLIB_VERSION_MAX_ALLOWED', 'GLIB_VERSION_@0@'.format(glib_version.underscorify())) + +# Generate config.h, so all config has to be set up until here subdir('internal') system_deps = [] @@ -60,9 +65,9 @@ endif generic_unix = not bionic_available and host_machine.system() != 'windows' dependencies = [ - dependency('glib-2.0', version : '>= 2.54'), - dependency('gobject-2.0', version : '>= 2.54'), - dependency('gio-2.0', version : '>= 2.54'), + dependency('glib-2.0', version : '>= ' + glib_version), + dependency('gobject-2.0', version : '>= ' + glib_version), + dependency('gio-2.0', version : '>= ' + glib_version), dependency('libsoup-2.4', version : '>= 2.26.1') ] |