Don't build the manpage unless there's a working Ruby setup.

This commit is contained in:
Stephen Dolan committed 2013-05-09 15:22:38 +01:00
1 parent d75414bc94
commit 12d2d4d1f5
3 files changed
+31 -8

No files matched your search

+18 -8
View File
@@ -26,18 +26,28 @@ if test "x$LEX" != xflex; then
fi
dnl Check for flex
AC_CHECK_PROGS(flex_cmd, flex)
if test x$flex_cmd = "x" ; then
AC_MSG_NOTICE([flex is required to patch jq.])
fi
dnl Check for valgrind
AC_CHECK_PROGS(valgrind_cmd, valgrind)
if test x$valgrind_cmd = "x" ; then
AC_MSG_NOTICE([valgrind is required to test jq.])
if test "x$valgrind_cmd" = "x" ; then
AC_MSG_WARN([valgrind is required to test jq.])
fi
dnl Don't attempt to build docs if there's no Ruby lying around
AC_ARG_ENABLE([docs],
AC_HELP_STRING([--disable-docs], [don't build docs]))
AS_IF([test "x$enable_docs" != "xno"],[
AC_CHECK_PROG(bundle_cmd, bundle)
AS_IF([test "x$bundle_cmd" = "x" || \
! ( cd ${srcdir}/docs; bundle check 2>/dev/null )],[
AC_MSG_WARN([no bundler])
enable_docs=no
])
])
AM_CONDITIONAL([ENABLE_DOCS], [test "x$enable_docs" != xno])
dnl AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_HEADERS(config.h)
AM_INIT_AUTOMAKE([-Wall])