| --- a/configure.in |
| +++ b/configure.in |
| @@ -23,6 +23,9 @@ |
| AC_PROG_CC |
| AC_PROG_YACC |
| AC_PROG_LEX |
| + |
| +PKG_PROG_PKG_CONFIG |
| + |
| AC_REQUIRE_CPP |
| AC_AIX |
| ACX_PTHREAD(, AC_MSG_ERROR(cannot find pthread; see the INSTALL notes)) |
| @@ -51,7 +54,7 @@ |
| ) |
| ) |
| if test "$ac_cv_type_in_addr_t" != yes; then |
| - AC_DEFINE_UNQUOTED(in_addr_t, $ac_cv_type_in_addr_t) |
| + AC_DEFINE_UNQUOTED([in_addr_t], [$ac_cv_type_in_addr_t], [addr_t]) |
| fi |
| |
| AC_CACHE_CHECK(for socklen_t, ac_cv_type_socklen_t, |
| @@ -65,7 +68,7 @@ |
| ) |
| ) |
| if test "$ac_cv_type_socklen_t" != yes; then |
| - AC_DEFINE_UNQUOTED(socklen_t, $ac_cv_type_socklen_t) |
| + AC_DEFINE_UNQUOTED([socklen_t], [$ac_cv_type_socklen_t], [socklen_t]) |
| fi |
| |
| AC_CACHE_CHECK(for struct sockaddr_storage, ac_cv_sockaddr_storage, |
| @@ -79,7 +82,7 @@ |
| ) |
| ) |
| if test "$ac_cv_sockaddr_storage" != no; then |
| - AC_DEFINE(HAVE_SOCKADDR_STORAGE) |
| + AC_DEFINE(HAVE_SOCKADDR_STORAGE, 1, [have sockaddr_storage]) |
| fi |
| |
| AC_CACHE_CHECK(for struct ether_addr, ac_cv_ether_addr, |
| @@ -94,7 +97,7 @@ |
| ) |
| ) |
| if test "$ac_cv_ether_addr" != no; then |
| - AC_DEFINE(HAVE_ETHER_ADDR) |
| + AC_DEFINE(HAVE_ETHER_ADDR, 1, [have ether_addr]) |
| fi |
| |
| dnl Check for network system libraries. |
| @@ -144,20 +147,21 @@ |
| case "$ac_cv_have_curses" in |
| |
| slang) |
| - AC_DEFINE(HAVE_SLCURSES) |
| - AC_DEFINE(HAVE_HAS_COLORS) |
| + AC_DEFINE(HAVE_SLCURSES, 1, [have slcurses]) |
| + AC_DEFINE(HAVE_HAS_COLORS, 1, [have colors]) |
| ;; |
| ncurses) |
| - AC_DEFINE(HAVE_NCURSES) |
| + PKG_CHECK_MODULES(ncurses,ncurses, [LIBS="$LIBS $ncurses_LIBS"], [ncurses not found]) |
| + AC_DEFINE(HAVE_NCURSES, 1, [have ncurses]) |
| AC_CHECK_FUNCS(has_colors) |
| ;; |
| n_curses) |
| CFLAGS="-I/usr/include/ncurses $CFLAGS" |
| - AC_DEFINE(HAVE_NCURSES) |
| + AC_DEFINE(HAVE_NCURSES, 1, [have n_curses]) |
| AC_CHECK_FUNCS(has_colors) |
| ;; |
| curses) |
| - AC_DEFINE(HAVE_CURSES) |
| + AC_DEFINE(HAVE_CURSES, 1, [have curses]) |
| AC_CHECK_FUNCS(has_colors) |
| ;; |
| *) |