[gtksourceview] build: set GLIB_VERSION_MIN_REQUIRED and GLIB_VERSION_MAX_ALLOWED
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtksourceview] build: set GLIB_VERSION_MIN_REQUIRED and GLIB_VERSION_MAX_ALLOWED
- Date: Mon, 26 Aug 2019 13:20:51 +0000 (UTC)
commit bfdd88c868f4e4113ee9d4a6754d90468a676a0c
Author: Christian Hergert <chergert redhat com>
Date: Mon Aug 26 16:20:37 2019 +0300
build: set GLIB_VERSION_MIN_REQUIRED and GLIB_VERSION_MAX_ALLOWED
This can help from warning on so many deprecations until we are
specifically supporting newer versions.
meson.build | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
---
diff --git a/meson.build b/meson.build
index dd601af7..8eac4749 100644
--- a/meson.build
+++ b/meson.build
@@ -61,11 +61,12 @@ build_gtk_doc = get_option('gtk_doc')
# Dependencies
cc = meson.get_compiler('c')
+glib_req_version = '2.48'
gtk_req_version = '3.22'
libm_dep = cc.find_library('m', required: false)
-glib_req = '>= 2.48'
+glib_req = '>= @0@'.format(glib_req_version)
gtk_req = '>= @0@'.format(gtk_req_version)
libxml_req = '>= 2.6'
gladeui_req = '>= 3.9'
@@ -125,6 +126,10 @@ endif
xmllint_prg = find_program('xmllint', required: false)
+glib_version_arr = glib_req_version.split('.')
+glib_major_version = glib_version_arr[0]
+glib_minor_version = glib_version_arr[1]
+
gtk_version_arr = gtk_req_version.split('.')
gtk_major_version = gtk_version_arr[0]
gtk_minor_version = gtk_version_arr[1]
@@ -137,6 +142,8 @@ add_project_arguments([
'-DGDK_PIXBUF_DISABLE_DEPRECATED',
'-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_@0@_@1@'.format(gtk_major_version, gtk_minor_version),
'-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_@0@_@1@'.format(gtk_major_version, gtk_minor_version),
+ '-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_@0@_@1@'.format(glib_major_version, glib_minor_version),
+ '-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_@0@_@1@'.format(glib_major_version, glib_minor_version),
], language: 'c')
config_h = configuration_data()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]