From dd5a69bc70ae75cbcfd500053a08812430ccd6fd Mon Sep 17 00:00:00 2001 From: Anton Lundin Date: Thu, 17 Jan 2013 16:39:04 +0100 Subject: [PATCH] Conditional curses detection Make the whole extra curses/ncurses/ncursesw only check if we didn't find tinfo the "old" way. --- configure.ac | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/configure.ac b/configure.ac index 758eb52..f21bb6a 100644 --- a/configure.ac +++ b/configure.ac @@ -224,24 +224,24 @@ AC_ARG_WITH(curses, AC_HELP_STRING([--with-curses=DIR], [Where curses is install CURSES_CPPFLAGS="-I${cv_curses}/include" fi]) -# save away old LDFLAGS/CPPFLAGS and check for curses with cv_curses -old_LDFLAGS="$LDFLAGS" -old_CPPFLAGS="$CPPFLAGS" -LDFLAGS="$LDFLAGS $CURSES_LDFLAGS" -CPPFLAGS="$LDFLAGS $CURSES_CPPFLAGS" - -AX_WITH_CURSES -# restore old LDFLAGS/CPPFLAGS -LDFLAGS="$old_LDFLAGS" -CPPFLAGS="$old_CPPFLAGS" - if test "x$ax_cv_have_TINFO" = xno ; then - if test "x$ax_cv_curses_which" = xno ; then - AC_MSG_ERROR([requires either tinfo, NcursesW or Ncurses library]) - else - AC_SUBST([TINFO_LIBS], ["$CURSES_LDFLAGS $CURSES_LIB"]) - AC_SUBST([TINFO_CFLAGS], ["$CURSES_CPPFLAGS"]) - fi + # save away old LDFLAGS/CPPFLAGS and check for curses with cv_curses + old_LDFLAGS="$LDFLAGS" + old_CPPFLAGS="$CPPFLAGS" + LDFLAGS="$LDFLAGS $CURSES_LDFLAGS" + CPPFLAGS="$LDFLAGS $CURSES_CPPFLAGS" + + AX_WITH_CURSES + # restore old LDFLAGS/CPPFLAGS + LDFLAGS="$old_LDFLAGS" + CPPFLAGS="$old_CPPFLAGS" + + if test "x$ax_cv_curses_which" = xno ; then + AC_MSG_ERROR([requires either tinfo, NcursesW or Ncurses library]) + else + AC_SUBST([TINFO_LIBS], ["$CURSES_LDFLAGS $CURSES_LIB"]) + AC_SUBST([TINFO_CFLAGS], ["$CURSES_CPPFLAGS"]) + fi fi AC_CHECK_DECL([forkpty],