build-sys: ensure consistent procps-ng ncurses
. 1 program uses curses (top) . 2 programs use ncurses (slabtop, watch) . all 3 include non-wide <curses.h> or <ncurses.h> . those 3 do not currently need wide support . but anticipating nls, we link against libncursesw This patch ensures an environment consistent with current and future ncurses needs.
This commit is contained in:
parent
e4836e08ee
commit
8348b4cc97
@ -101,9 +101,11 @@ if test "x$with_ncurses" = xno; then
|
|||||||
AM_CONDITIONAL(WITH_NCURSES, false)
|
AM_CONDITIONAL(WITH_NCURSES, false)
|
||||||
else
|
else
|
||||||
AC_CHECK_LIB(ncursesw, initscr, [have_ncurses=yes], [have_ncurses=no])
|
AC_CHECK_LIB(ncursesw, initscr, [have_ncurses=yes], [have_ncurses=no])
|
||||||
|
AC_CHECK_HEADERS(curses.h, [], [have_ncurses=no])
|
||||||
|
AC_CHECK_HEADERS(ncurses.h, [], [have_ncurses=no])
|
||||||
AC_CHECK_HEADERS(ncursesw/ncurses.h, [], [have_ncurses=no])
|
AC_CHECK_HEADERS(ncursesw/ncurses.h, [], [have_ncurses=no])
|
||||||
if test "x$have_ncurses" = xno; then
|
if test "x$have_ncurses" = xno; then
|
||||||
AC_MSG_ERROR([ncurses support missing (for partial build use --without-ncurses)])
|
AC_MSG_ERROR([ncurses support missing/incomplete (for partial build use --without-ncurses)])
|
||||||
fi
|
fi
|
||||||
AM_CONDITIONAL(WITH_NCURSES, true)
|
AM_CONDITIONAL(WITH_NCURSES, true)
|
||||||
NCURSES_LIBS="-lncursesw"
|
NCURSES_LIBS="-lncursesw"
|
||||||
|
Loading…
Reference in New Issue
Block a user