From: Lucas De Marchi Date: Wed, 3 Jul 2024 15:07:12 +0000 (-0500) Subject: build: Require scdoc if building man pages X-Git-Tag: v33~44 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=aa125fbc4a46fb2428aee8e14a2f484661b799e6;p=thirdparty%2Fkmod.git build: Require scdoc if building man pages Instead of creating invalid man pages, make sure the configure step fails if scdoc is not available. Signed-off-by: Lucas De Marchi --- diff --git a/configure.ac b/configure.ac index dcf7479b..7ff699d9 100644 --- a/configure.ac +++ b/configure.ac @@ -32,7 +32,6 @@ AC_PROG_SED AC_PROG_MKDIR_P AC_PROG_LN_S PKG_PROG_PKG_CONFIG -AC_PATH_PROG([SCDOC], [scdoc]) AC_PROG_CC_C99 @@ -185,6 +184,11 @@ AM_CONDITIONAL([BUILD_TOOLS], [test "x$enable_tools" = "xyes"]) AC_ARG_ENABLE([manpages], AS_HELP_STRING([--disable-manpages], [disable manpages @<:@default=enabled@:>@]), [], enable_manpages=yes) +AS_IF([test "x$enable_manpages" = "xyes"], [ + AC_PATH_PROG([SCDOC], [scdoc]) + AS_IF([test "x$SCDOC" = "x"],[ + AC_MSG_ERROR([*** scdoc needed for building manpages. Either install it or pass --disable-manpages]) + ])]) AM_CONDITIONAL([BUILD_MANPAGES], [test "x$enable_manpages" = "xyes"]) AC_ARG_ENABLE([test-modules],