< prev index next >
make/autoconf/basics.m4
Print this page
*** 616,633 ****
BASIC_PATH_PROGS(WSLPATH, wslpath)
BASIC_PATH_PROGS(DF, df)
BASIC_PATH_PROGS(CPIO, [cpio bsdcpio])
BASIC_PATH_PROGS(NICE, nice)
- BASIC_PATH_PROGS(PANDOC, pandoc)
- if test -n "$PANDOC"; then
- ENABLE_PANDOC="true"
- else
- ENABLE_PANDOC="false"
- fi
- AC_SUBST(ENABLE_PANDOC)
-
BASIC_PATH_PROGS(LSB_RELEASE, lsb_release)
BASIC_PATH_PROGS(CMD, [cmd.exe /mnt/c/Windows/System32/cmd.exe])
])
###############################################################################
--- 616,625 ----
*** 1191,1200 ****
--- 1183,1193 ----
BASIC_CHECK_GNU_MAKE
BASIC_CHECK_FIND_DELETE
BASIC_CHECK_TAR
BASIC_CHECK_GREP
+ BASIC_SETUP_PANDOC
# These tools might not be installed by default,
# need hint on how to install them.
BASIC_REQUIRE_PROGS(UNZIP, unzip)
# Since zip uses "ZIP" as a environment variable for passing options, we need
*** 1377,1386 ****
--- 1370,1404 ----
AC_SUBST(BASH_ARGS)
])
################################################################################
#
+ # Setup Pandoc
+ #
+ AC_DEFUN_ONCE([BASIC_SETUP_PANDOC],
+ [
+ BASIC_PATH_PROGS(PANDOC, pandoc)
+ if test -n "$PANDOC"; then
+ # Check that it supports everything we need
+ AC_MSG_CHECKING(if pandoc supports the smart extension)
+ if $PANDOC --list-extensions | $GREP -q smart; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no, disabling pandoc])
+ PANDOC=""
+ fi
+ fi
+ if test -n "$PANDOC"; then
+ ENABLE_PANDOC="true"
+ else
+ ENABLE_PANDOC="false"
+ fi
+ AC_SUBST(ENABLE_PANDOC)
+ ])
+
+ ################################################################################
+ #
# Default make target
#
AC_DEFUN_ONCE([BASIC_SETUP_DEFAULT_MAKE_TARGET],
[
AC_ARG_WITH(default-make-target, [AS_HELP_STRING([--with-default-make-target],
< prev index next >