From: Rico Tzschichholz Date: Tue, 2 Apr 2019 10:31:58 +0000 (+0200) Subject: build: Require --with-cgraph configure flag when cross-compiling X-Git-Tag: 0.45.1~66 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ecc4780ee90061aff810ebc551353ac2b346815c;p=thirdparty%2Fvala.git build: Require --with-cgraph configure flag when cross-compiling Fixes https://gitlab.gnome.org/GNOME/vala/issues/775 --- diff --git a/configure.ac b/configure.ac index 408dfd86f..8de8b933b 100644 --- a/configure.ac +++ b/configure.ac @@ -156,6 +156,7 @@ PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GLIB_REQUIRED) AC_SUBST(GMODULE_CFLAGS) AC_SUBST(GMODULE_LIBS) +AC_ARG_WITH(cgraph, AS_HELP_STRING([--with-cgraph], [Required flag for cross-compilation to define capability of graphviz]), [], with_cgraph=check) AC_ARG_ENABLE(valadoc, AS_HELP_STRING([--disable-valadoc], [Disable valadoc]), enable_valadoc=$enableval, enable_valadoc=yes) if test x$enable_valadoc = xyes; then PKG_CHECK_MODULES(LIBGVC, libgvc >= $LIBGVC_REQUIRED) @@ -181,6 +182,17 @@ if test x$enable_valadoc = xyes; then ], [ AC_MSG_RESULT([no]) have_cgraph=no + ], [ + if test x$with_cgraph = xcheck; then + AC_MSG_ERROR([--with-cgraph=yes/no is required for cross-compilation]) + elif test x$with_cgraph = xyes; then + AC_MSG_RESULT([yes]) + VALAFLAGS="$VALAFLAGS -D WITH_CGRAPH" + have_cgraph=yes + else + AC_MSG_RESULT([no]) + have_cgraph=no + fi ] ) LIBADD="$cgraph_tmp_LIBADD"