--- a/configure.in +++ b/configure.in @@ -5,30 +5,15 @@ AC_INIT(sniffit.h) -dnl Config of libpcap -AC_CONFIG_SUBDIRS(libpcap) - dnl Check the C compiler AC_PROG_CC dnl Check NCURSES availability -NCURSES_PATH=/usr/include:/usr/include/ncurses:/usr/include/curses:/usr/local/include:/usr/local/include/ncurses:/usr/local/include/curses:./:./ncurses.h -ncurses_warn=0 -AC_CHECK_LIB(ncurses,main,,ncurses_warn=1) - -AC_PATH_PROGS(NCURSES_LOCATION,ncurses.h,no,$NCURSES_PATH) -if test "$NCURSES_LOCATION" != no; then - echo "#include \"$NCURSES_LOCATION\"" >sn_curses.h - AC_DEFINE(HAVE_NCURSES_H,1) -else - ncurses_warn=1 -fi - -dnl Print warning for interactive mode -if test $ncurses_warn -ne 0; then - AC_MSG_WARN(Interactive mode (-i/-I) will NOT be supported.!) - AC_MSG_WARN(Install ncurses!) -fi +PKG_CHECK_MODULES(ncurses,ncurses,main, + LIBS="$LIBS $ncurses_LIBS" + echo "#include " > sn_curses.h + AC_DEFINE(HAVE_NCURSES_H), + AC_MSG_ERROR([ncurses not found])) dnl Check Shared Memory support AC_CHECK_FUNCS(shmget)