AS_HELP_STRING([--disable-curses], [disable curses support]))
AS_IF([test "x$enable_curses" != "xno"], [
AC_DEFINE(HAVE_CURSES, 1, [have curses support])
+ curses=true
AC_ARG_WITH(curses,
AS_HELP_STRING([--with-curses=DIR], [curses base directory, or:]),
[curses="$withval"
[AC_MSG_ERROR("curses header files not found."); break]
)
- AC_CHECK_LIB(curses, initscr,
- [LIBS="$LIBS -lcurses"],
- [AC_MSG_ERROR("curses libraries not found.")]
+ AC_CHECK_LIB(ncurses, initscr,
+ [CURSES_LIBS="-lncurses"; AC_CHECK_LIB(tinfo, wtimeout, [CURSES_LIBS+=" -ltinfo"], [])],
+ [AC_CHECK_LIB(curses, initscr,
+ [CURSES_LIBS="-lcurses"],
+ [AC_MSG_ERROR("curses libraries not found.")]
+ )]
)
])
+
+ AC_SUBST(CURSES_LIBS)
])