Look for libtinfo before libncurses.

This commit is contained in:
Nicholas Marriott
2017-02-07 13:40:36 +00:00
parent 4eabd7ec90
commit 0f5a2c86da

View File

@ -162,11 +162,19 @@ fi
# Look for ncurses. # Look for ncurses.
PKG_CHECK_MODULES( PKG_CHECK_MODULES(
LIBNCURSES, LIBTINFO,
ncurses, tinfo,
found_ncurses=yes, found_ncurses=yes,
found_ncurses=no found_ncurses=no
) )
if test "x$found_ncurses" = xno; then
PKG_CHECK_MODULES(
LIBNCURSES,
ncurses,
found_ncurses=yes,
found_ncurses=no
)
fi
if test "x$found_ncurses" = xno; then if test "x$found_ncurses" = xno; then
PKG_CHECK_MODULES( PKG_CHECK_MODULES(
LIBNCURSES, LIBNCURSES,
@ -176,12 +184,12 @@ if test "x$found_ncurses" = xno; then
) )
fi fi
if test "x$found_ncurses" = xyes; then if test "x$found_ncurses" = xyes; then
CPPFLAGS="$LIBNCURSES_CFLAGS $CPPFLAGS" CPPFLAGS="$LIBNCURSES_CFLAGS $LIBTINFO_CFLAGS $CPPFLAGS"
LIBS="$LIBNCURSES_LIBS $LIBS" LIBS="$LIBNCURSES_LIBS $LIBTINFO_LIBS $LIBS"
else else
# pkg-config didn't work, try ncurses. # pkg-config didn't work, try ncurses.
AC_CHECK_LIB( AC_CHECK_LIB(
ncurses, [tinfo ncurses],
setupterm, setupterm,
found_ncurses=yes, found_ncurses=yes,
found_ncurses=no found_ncurses=no
@ -211,7 +219,7 @@ else
LIBS="$LIBS -lcurses" LIBS="$LIBS -lcurses"
AC_DEFINE(HAVE_CURSES_H) AC_DEFINE(HAVE_CURSES_H)
else else
AC_MSG_ERROR("curses or ncurses not found") AC_MSG_ERROR("curses not found")
fi fi
fi fi