aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2016-10-11 16:41:52 +0200
committerAleksander Morgado <aleksander@aleksander.es>2016-10-12 10:45:28 +0200
commit6dc08a69adc4294e2b22f14b754b541c64109fba (patch)
tree52e7ad67f4fd4a34d1c1a7143438a8028e6d6870
parent6f11ff10cd8da2d431eb9596185ccb577356c6ab (diff)
build: limit the available glib functionality to the version we support
Otherwise we can accidentally use something that we ought not. Also, there's deprecation warnings for stuff that's not deprecated in the version we support yet: mm-modem-simple.c: In function 'mm_modem_simple_connect_finish': mm-modem-simple.c:117:5: warning: 'g_simple_async_result_propagate_error' is deprecated [-Wdeprecated-declarations] if (g_simple_async_result_propagate_error (G_SIMPLE_ASYNC_RESULT (res), error)) ^~
-rw-r--r--configure.ac3
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index c74d0153..51f37d18 100644
--- a/configure.ac
+++ b/configure.ac
@@ -102,6 +102,7 @@ PKG_CHECK_MODULES(MM,
gobject-2.0
gio-2.0
gio-unix-2.0)
+MM_FLAGS="$MM_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36"
AC_SUBST(MM_CFLAGS)
AC_SUBST(MM_LIBS)
@@ -110,6 +111,7 @@ PKG_CHECK_MODULES(LIBMM_GLIB,
gobject-2.0
gio-2.0
gio-unix-2.0)
+LIBMM_GLIB_CFLAGS="$LIBMM_GLIB_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36"
AC_SUBST(LIBMM_GLIB_CFLAGS)
AC_SUBST(LIBMM_GLIB_LIBS)
@@ -117,6 +119,7 @@ PKG_CHECK_MODULES(MMCLI,
glib-2.0 >= $GLIB_MIN_VERSION
gobject-2.0
gio-2.0)
+MMCLI_CFLAGS="$MMCLI_CFLAGS -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_36 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_36"
AC_SUBST(MMCLI_CFLAGS)
AC_SUBST(MMCLI_LIBS)