From ef90938eb997d96d965cc80b90edb98907a3c2d3 Mon Sep 17 00:00:00 2001 From: Benjamin Berg Date: Thu, 13 Jun 2019 13:54:48 +0200 Subject: [PATCH] build: Bump GLib dependency to 2.50 and add guards libfprint already uses G_DEBUG_HERE in a lot of places which requires GLib 2.50. Also add the appropriate defines so that usage of newer API will result in warnings. --- meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meson.build b/meson.build index db5008f..c925afc 100644 --- a/meson.build +++ b/meson.build @@ -27,7 +27,9 @@ common_cflags = cc.get_supported_arguments([ '-Wstrict-prototypes', '-Werror-implicit-function-declaration', '-Wno-pointer-sign', - '-Wshadow' + '-Wshadow', + '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_50', + '-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_50', ]) # maintaining compatibility with the previous libtool versioning @@ -39,7 +41,7 @@ revision = 0 libversion = '@0@.@1@.@2@'.format(soversion, current, revision) # Dependencies -glib_dep = dependency('glib-2.0', version: '>= 2.28') +glib_dep = dependency('glib-2.0', version: '>= 2.50') libusb_dep = dependency('libusb-1.0', version: '>= 0.9.1') mathlib_dep = cc.find_library('m', required: false)