From: Daniel Stenberg Date: Thu, 12 Feb 2004 15:05:38 +0000 (+0000) Subject: If no nroff tool is found, or if no command line switch to nroff that converts X-Git-Tag: cares-1_1_0~292 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=773e7e871e322526782efe44a1b64955ac3a77b1;p=curl If no nroff tool is found, or if no command line switch to nroff that converts a man page to text is found, we disable the built-in manual stuff to still be able to build. --- diff --git a/configure.ac b/configure.ac index 5b46220bf..3518006a2 100644 --- a/configure.ac +++ b/configure.ac @@ -1093,23 +1093,35 @@ AC_PATH_PROGS( NROFF, gnroff nroff, , $PATH:/usr/bin/:/usr/local/bin ) AC_SUBST(NROFF) -AC_MSG_CHECKING([how to use *nroff to get plain text from man pages]) -MANOPT="-man" -mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` -if test -z "$mancheck"; then - MANOPT="-mandoc" +if test -n "$NROFF"; then + dnl only check for nroff options if an nroff command was found + + AC_MSG_CHECKING([how to use *nroff to get plain text from man pages]) + MANOPT="-man" mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` if test -z "$mancheck"; then - MANOPT="" - AC_MSG_RESULT([failed]) - AC_MSG_WARN([found no *nroff option to get plaintext from man pages]) + MANOPT="-mandoc" + mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null` + if test -z "$mancheck"; then + MANOPT="" + AC_MSG_RESULT([failed]) + AC_MSG_WARN([found no *nroff option to get plaintext from man pages]) + else + AC_MSG_RESULT([$MANOPT]) + fi else AC_MSG_RESULT([$MANOPT]) fi -else - AC_MSG_RESULT([$MANOPT]) + AC_SUBST(MANOPT) +fi + +if test -z "$MANOPT" +then + dnl if no nroff tool was found, or no option that could convert man pages + dnl was found, then disable the built-in manual stuff + AC_MSG_WARN([disabling built-in manual]) + USE_MANUAL="no"; fi -AC_SUBST(MANOPT) AC_PROG_YACC