98 [cf_ncurses="$lib"; cf_ncurses_unicode="yes"; break]) |
98 [cf_ncurses="$lib"; cf_ncurses_unicode="yes"; break]) |
99 done |
99 done |
100 AC_CHECK_LIB($cf_ncurses, initscr, |
100 AC_CHECK_LIB($cf_ncurses, initscr, |
101 [LIBS="$LIBS -l$cf_ncurses" |
101 [LIBS="$LIBS -l$cf_ncurses" |
102 |
102 |
103 AC_CHECK_LIB(tinfo, tgetent, [LIBS="$LIBS -ltinfo"]) |
|
104 |
|
105 if test "$cf_ncurses" = ncursesw; then |
103 if test "$cf_ncurses" = ncursesw; then |
106 AC_CHECK_HEADERS([ncursesw/ncurses.h ncursesw/panel.h],, |
104 AC_CHECK_LIB(tinfow, tgetent, [LIBS="$LIBS -ltinfow"]) |
|
105 AC_CHECK_HEADERS([ncursesw/ncurses.h ncursesw/panel.h],, |
107 [AC_CHECK_HEADERS([ncurses.h panel.h],, |
106 [AC_CHECK_HEADERS([ncurses.h panel.h],, |
108 AC_MSG_ERROR([Missing header file]))]) |
107 AC_MSG_ERROR([Missing header file]))]) |
109 else |
108 else |
|
109 AC_CHECK_LIB(tinfo, tgetent, [LIBS="$LIBS -ltinfo"]) |
110 AC_CHECK_HEADERS([ncurses/ncurses.h ncurses/panel.h],, |
110 AC_CHECK_HEADERS([ncurses/ncurses.h ncurses/panel.h],, |
111 [AC_CHECK_HEADERS([ncurses.h panel.h],, |
111 [AC_CHECK_HEADERS([ncurses.h panel.h],, |
112 AC_MSG_ERROR([Missing header file]))]) |
112 AC_MSG_ERROR([Missing header file]))]) |
113 fi |
113 fi |
114 ], |
114 ], |