diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2019-05-01 12:46:36 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2020-06-27 10:29:47 +0200 |
commit | e8338f029f191c7666847dd517740dbb30599028 (patch) | |
tree | 8842d3a128e923b68c76e420f948d7865f4552d5 | |
parent | 69e2489a270eb967a9e1676185d7fe7fdd9ab6c2 (diff) | |
download | vala-wip/issue/606.tar.gz |
WIP build: Check for valac with sufficient GIR supportwip/issue/606
-rw-r--r-- | configure.ac | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 285ad899b..1370dc54e 100644 --- a/configure.ac +++ b/configure.ac @@ -148,6 +148,23 @@ AC_SUBST(TEST_CFLAGS) GOBJECT_INTROSPECTION_CHECK([1.48.0]) +if test x$enable_introspection = xyes; then + AC_MSG_CHECKING([for sufficient GIR support]) + #FIXME Adjust on merge, maybe 0.49.1 + VALAC_GIR_REQUIRED=0.48.2.147 + + AS_IF([test "$VALAC" != valac], [FOUND_VALAC_VERION=`$VALAC --version | sed 's/Vala *//'` + AS_VERSION_COMPARE(["$VALAC_GIR_REQUIRED"], ["$FOUND_VALAC_VERION"], + [enable_gir=yes], [enable_gir=yes], [enable_gir=no])]) + + if test x$enable_gir = xno; then + AM_CONDITIONAL(HAVE_INTROSPECTION, false) + AC_MSG_RESULT([no (valac >= $VALAC_GIR_REQUIRED is required)]) + else + AC_MSG_RESULT([yes]) + fi +fi + GLIB_REQUIRED=2.48.0 LIBGVC_REQUIRED=2.16 |