This variant of the curses library supports wide characters so we
should link against it if it is available. If it is not, we may still
fall back to libcurses instead.
AC_CHECK_HEADER(curses.h, [], [
have_curses="no"
])
AC_CHECK_HEADER(curses.h, [], [
have_curses="no"
])
-AC_CHECK_LIB([curses], [initscr], [], [
- have_curses="no"
-])
+gui_ldflags="$curses_libs"
+AC_CHECK_LIB([ncursesw], [initscr],
+ [gui_ldflags="$curses_libs -lncursesw"], [
+ AC_CHECK_LIB([curses], [initscr],
+ [gui_ldflags="$curses_libs -lcurses"],
+ [have_curses="no"]
+ )
+ ]
+)
if test "$have_curses" = "yes"; then
if test "$have_curses" = "yes"; then
- gui_ldflags="$curses_libs -lcurses"
AC_SUBST(curses_cppflags)
extras="$extras gui"
executables="$executables gui"
AC_SUBST(curses_cppflags)
extras="$extras gui"
executables="$executables gui"