diff options
author | Lubomir Rintel <lkundrak@v3.sk> | 2016-10-11 16:41:52 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2016-10-12 10:45:28 +0200 |
commit | 6dc08a69adc4294e2b22f14b754b541c64109fba (patch) | |
tree | 52e7ad67f4fd4a34d1c1a7143438a8028e6d6870 | |
parent | 6f11ff10cd8da2d431eb9596185ccb577356c6ab (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.ac | 3 |
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) |