--- old/make/autoconf/basics.m4 2019-02-14 15:20:51.486745741 -0800 +++ new/make/autoconf/basics.m4 2019-02-14 15:20:51.138733871 -0800 @@ -618,14 +618,6 @@ 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]) ]) @@ -1193,6 +1185,7 @@ 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. @@ -1378,6 +1371,31 @@ ]) ################################################################################ +# +# 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 #