summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorQuentin Glidic <sardemff7+git@sardemff7.net>2019-04-19 10:15:06 +0200
committerQuentin Glidic <sardemff7+git@sardemff7.net>2019-04-19 10:15:06 +0200
commitc33543f5cafcc261d926e6bf1f4837ada883f455 (patch)
treeae7e94fa3669a5626584cbe9e8359eca0695beb9 /configure.ac
parent4224614115f94b9391dc31d87b03eb54ebf4c1b6 (diff)
configure.ac,meson: Define GLIB_VERSION_{MIN_REQUIRED,MAX_ALLOWED}
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac7
1 files changed, 6 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 7ab3d273..01d2b494 100644
--- a/configure.ac
+++ b/configure.ac
@@ -120,8 +120,13 @@ PKG_PROG_PKG_CONFIG
dnl ---------------------------------------------------------------------
dnl PKG_CONFIG based dependencies
dnl ---------------------------------------------------------------------
+glib_min_major="2"
+glib_min_minor="40"
+glib_min_version="${glib_min_major}.${glib_min_minor}"
NK_INIT([bindings xdg-theme])
-PKG_CHECK_MODULES([glib], [glib-2.0 >= 2.40 gio-unix-2.0 gmodule-2.0])
+PKG_CHECK_MODULES([glib], [glib-2.0 >= ${glib_min_version} gio-unix-2.0 gmodule-2.0])
+AC_DEFINE_UNQUOTED([GLIB_VERSION_MIN_REQUIRED], [(G_ENCODE_VERSION(${glib_min_major},${glib_min_minor}))], [The lower GLib version supported])
+AC_DEFINE_UNQUOTED([GLIB_VERSION_MAX_ALLOWED], [(G_ENCODE_VERSION(${glib_min_major},${glib_min_minor}))], [The highest GLib version supported])
GW_CHECK_XCB([xcb-aux xcb-xkb xkbcommon xkbcommon-x11 xcb-ewmh xcb-icccm xcb-xrm xcb-randr xcb-xinerama])
PKG_CHECK_MODULES([pango], [pango pangocairo])
PKG_CHECK_MODULES([cairo], [cairo cairo-xcb])