diff options
Diffstat (limited to 'libiberty/configure.in')
-rw-r--r-- | libiberty/configure.in | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/libiberty/configure.in b/libiberty/configure.in index 56e8a19..eb8a99d 100644 --- a/libiberty/configure.in +++ b/libiberty/configure.in @@ -69,12 +69,21 @@ if test "x$MAKEINFO" = "x"; then BUILD_INFO= else BUILD_INFO=info - case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in - x*\ [[1-3]].* ) - MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" + case "$MAKEINFO" in + */missing\ makeinfo*) BUILD_INFO= AC_MSG_WARN([ +*** Makeinfo is missing. Info documentation will not be built.]) + ;; + *) + case x"`$MAKEINFO --version | grep 'GNU texinfo'`" in + x*\ [[1-3]].* ) + MAKEINFO="@echo $MAKEINFO is too old, 4.0 or newer required; true" + BUILD_INFO= + AC_MSG_WARN([ *** Makeinfo is too old. Info documentation will not be built.]) + ;; + esac ;; esac fi @@ -101,6 +110,7 @@ AC_CHECK_TOOL(RANLIB, ranlib, :) GCC_NO_EXECUTABLES AC_PROG_CC +AC_PROG_CPP_WERROR if test x$GCC = xyes; then ac_libiberty_warn_cflags='-W -Wall -Wtraditional -pedantic' |