AC_DEFUN([_MOO_AC_CHECK_XSLT_DOCBOOK],[ AC_ARG_VAR([XSLTPROC],[path to xsltproc utility]) AC_CHECK_PROG([XSLTPROC],[xsltproc],[xsltproc]) if test -z "$XSLTPROC"; then $2 fi if test -n "$XSLTPROC"; then AC_MSG_CHECKING([whether xsltproc works]) cat > conftest.docbook << EOFEOF
Title A section Blah blah blah.
EOFEOF if ($XSLTPROC --nonet http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl conftest.docbook 2>/dev/null >/dev/null); then AC_MSG_RESULT([yes]) rm -f conftest.docbook $1 else AC_MSG_RESULT([no]) rm -f conftest.docbook $2 fi fi ]) AC_DEFUN([MOO_DOCS],[ AC_REQUIRE([MOO_AC_SET_DIRS]) AC_ARG_ENABLE([help], AC_HELP_STRING(--disable-help, [Disable building html help files (default = auto).]), [:],[enable_help=auto]) if test "x$MOO_ENABLE_HELP" != xyes; then if test "x$enable_help" = xauto -o "x$enable_help" = xyes; then _MOO_AC_CHECK_XSLT_DOCBOOK([_moo_xslt_working=yes],[_moo_xslt_working=no]) if test $_moo_xslt_working = yes; then MOO_ENABLE_HELP=yes elif test "x$enable_help" = xauto; then MOO_ENABLE_HELP=no else AC_MSG_ERROR([xsltproc will not work]) fi else MOO_ENABLE_HELP=no fi fi if test "x$MOO_ENABLE_HELP" != xyes; then MOO_BUILD_DOCS=no elif test "x$MOO_BUILD_DOCS" = x; then MOO_BUILD_DOCS=yes fi AM_CONDITIONAL(MOO_ENABLE_HELP, test "x$MOO_ENABLE_HELP" = xyes) AM_CONDITIONAL(MOO_BUILD_DOCS, test "x$MOO_BUILD_DOCS" = xyes) if test "x$MOO_ENABLE_HELP" = xyes; then AC_DEFINE(MOO_ENABLE_HELP, [1], [enable help functionality]) fi ])