diff options
| author | Daniel Stenberg <daniel@haxx.se> | 2004-02-12 15:05:38 +0000 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2004-02-12 15:05:38 +0000 | 
| commit | 773e7e871e322526782efe44a1b64955ac3a77b1 (patch) | |
| tree | 242b0fac5ccd8cda88afe8699bbf7e6de3047d06 | |
| parent | 1d937d62c0aa3c0ef2e500510a44a02af56bd707 (diff) | |
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.
| -rw-r--r-- | configure.ac | 34 | 
1 files changed, 23 insertions, 11 deletions
| 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 | 
