summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorChristian Persch <chpe@src.gnome.org>2019-09-18 21:26:01 +0200
committerChristian Persch <chpe@src.gnome.org>2019-09-18 21:26:01 +0200
commitd3ed7be7ade9d04b85df5af416f80e545228674c (patch)
tree6ec11c0ed7a6cc8a021304dbff60b60ffdc0749d /meson.build
parentb588b33b568f7687967e2e512aa65f8375f25163 (diff)
downloadvte-d3ed7be7ade9d04b85df5af416f80e545228674c.tar.gz
build: Define gtk3 min/max version defines only for gtk3 targets
... instead of globally (which will conflict with gtk4 defines in the future).
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build8
1 files changed, 5 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index 6caea373..bca10a2b 100644
--- a/meson.build
+++ b/meson.build
@@ -124,13 +124,15 @@ ver = glib_max_allowed_version.split('.')
config_h.set('GLIB_VERSION_MAX_ALLOWED', '(G_ENCODE_VERSION(' + ver[0] + ',' + ver[1] + '))')
if get_option('gtk3')
+ gtk3_version_cppflags = []
+
ver = gtk3_min_req_version.split('.')
- config_h.set('GDK_VERSION_MIN_REQUIRED', '(G_ENCODE_VERSION(' + ver[0] + ',' + ver[1] + '))')
+ gtk3_version_cppflags += '-DGDK_VERSION_MIN_REQUIRED=(G_ENCODE_VERSION(' + ver[0] + ',' + ver[1] + '))'
+
ver = gtk3_max_allowed_version.split('.')
- config_h.set('GDK_VERSION_MAX_ALLOWED', '(G_ENCODE_VERSION(' + ver[0] + ',' + ver[1] + '))')
+ gtk3_version_cppflags += '-DGDK_VERSION_MAX_ALLOWED=(G_ENCODE_VERSION(' + ver[0] + ',' + ver[1] + '))'
endif
-
# FIXME AC_USE_SYSTEM_EXTENSIONS also supported non-gnu systems
config_h.set10('_GNU_SOURCE', true)