]> granicus.if.org Git - procps-ng/commitdiff
build-sys: ensure consistent procps-ng ncurses
authorJim Warner <james.warner@comcast.net>
Fri, 28 Oct 2011 12:30:48 +0000 (07:30 -0500)
committerCraig Small <csmall@enc.com.au>
Fri, 28 Oct 2011 22:27:31 +0000 (09:27 +1100)
. 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.

configure.ac

index 8d33183a21729725b14550957745bf896690a0a2..8dffeb0bd2da16a076fdeee70cd91bc7f96eb689 100644 (file)
@@ -101,9 +101,11 @@ if test "x$with_ncurses" = xno; then
   AM_CONDITIONAL(WITH_NCURSES, false)
 else
   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])
   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
   AM_CONDITIONAL(WITH_NCURSES, true)
   NCURSES_LIBS="-lncursesw"