diff options
author | Rico Tzschichholz <ricotz@ubuntu.com> | 2017-08-27 16:03:03 +0200 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2018-10-08 10:30:50 +0200 |
commit | 1dae711f17473e12c822a657ffca02abee27b3a2 (patch) | |
tree | 920f52f7defdf28aa75d8b0d87f25660ec90722b /configure.ac | |
parent | 2eee4d0db7657800acbc7a926d48234465ed4e21 (diff) | |
download | vala-1dae711f17473e12c822a657ffca02abee27b3a2.tar.gz |
build: Allow disabling the build of valadoc
Allow disabling build of valadoc with configure option --disable-valadoc
Fixes https://gitlab.gnome.org/GNOME/vala/issues/596
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 59 |
1 files changed, 31 insertions, 28 deletions
diff --git a/configure.ac b/configure.ac index 88ca0f94b..9d1c97417 100644 --- a/configure.ac +++ b/configure.ac @@ -119,35 +119,38 @@ PKG_CHECK_MODULES(GMODULE, gmodule-2.0 >= $GLIB_REQUIRED) AC_SUBST(GMODULE_CFLAGS) AC_SUBST(GMODULE_LIBS) -PKG_CHECK_MODULES(LIBGVC, libgvc >= $LIBGVC_REQUIRED) -AC_MSG_CHECKING([for CGRAPH]) -cgraph_tmp_LIBADD="$LIBADD" -cgraph_tmp_CFLAGS="$CFLAGS" -LIBADD="$LIBADD $LIBGVC_LIBS" -CFLAGS="$CFLAGS $LIBGVC_CFLAGS" -AC_RUN_IFELSE( - [AC_LANG_SOURCE([ - #include <gvc.h> - - int main(void) { - #ifdef WITH_CGRAPH - return 0; - #else - return -1; - #endif - } - ])], [ - AC_MSG_RESULT([yes]) - VALAFLAGS="$VALAFLAGS -D WITH_CGRAPH" - have_cgraph=yes - ], [ - AC_MSG_RESULT([no]) - have_cgraph=no - ] -) -LIBADD="$cgraph_tmp_LIBADD" -CFLAGS="$cgraph_tmp_CFLAGS" +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) + AC_MSG_CHECKING([for CGRAPH]) + cgraph_tmp_LIBADD="$LIBADD" + cgraph_tmp_CFLAGS="$CFLAGS" + LIBADD="$LIBADD $LIBGVC_LIBS" + CFLAGS="$CFLAGS $LIBGVC_CFLAGS" + AC_RUN_IFELSE( + [AC_LANG_SOURCE([ + #include <gvc.h> + int main(void) { + #ifdef WITH_CGRAPH + return 0; + #else + return -1; + #endif + } + ])], [ + AC_MSG_RESULT([yes]) + VALAFLAGS="$VALAFLAGS -D WITH_CGRAPH" + have_cgraph=yes + ], [ + AC_MSG_RESULT([no]) + have_cgraph=no + ] + ) + LIBADD="$cgraph_tmp_LIBADD" + CFLAGS="$cgraph_tmp_CFLAGS" +fi AM_CONDITIONAL(HAVE_CGRAPH, test "$have_cgraph" = "yes") +AM_CONDITIONAL(ENABLE_VALADOC, test x$enable_valadoc = xyes) AC_PATH_PROG([XSLTPROC], [xsltproc], :) AM_CONDITIONAL(HAVE_XSLTPROC, test "$XSLTPROC" != :) |