mcabber/configure.ac
changeset 2332 645d3ef1c88e
parent 2319 457891789a7d
child 2336 0dc317b5599d
equal deleted inserted replaced
2331:e872a169fb6e 2332:645d3ef1c88e
    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         ],