|
|
@@ -14,10 +14,10 @@ dnl configure.in correctly and can be run at any time
|
|
|
|
|
|
AC_INIT(configure.in)
|
|
|
AC_CONFIG_AUX_DIR(buildlib)
|
|
|
-AC_CONFIG_HEADER(include/config.h:buildlib/config.h.in)
|
|
|
+AC_CONFIG_HEADER(include/config.h:buildlib/config.h.in include/netdb.h:buildlib/netdb.h.in)
|
|
|
|
|
|
dnl -- SET THIS TO THE RELEASE VERSION --
|
|
|
-AC_DEFINE_UNQUOTED(VERSION,"0.3.15")
|
|
|
+AC_DEFINE_UNQUOTED(VERSION,"0.3.15.1")
|
|
|
AC_DEFINE_UNQUOTED(PACKAGE,"apt")
|
|
|
|
|
|
dnl Check our C compiler
|
|
|
@@ -140,6 +140,30 @@ if test x"$c9x_ints" = x"no"; then
|
|
|
AC_SUBST(HAVE_C9X)
|
|
|
fi
|
|
|
|
|
|
+AC_MSG_CHECKING(for socklen_t)
|
|
|
+AC_EGREP_HEADER(socklen_t, sys/socket.h, [
|
|
|
+ AC_DEFINE(HAVE_SYS_SOCKET_H)
|
|
|
+ AC_MSG_RESULT(sys/socket.h)
|
|
|
+], [
|
|
|
+ AC_DEFINE(NEED_SOCKLEN_T_DEFINE)
|
|
|
+ AC_MSG_RESULT([socklen_t size_t])
|
|
|
+])
|
|
|
+
|
|
|
+AC_MSG_CHECKING(for h_errno)
|
|
|
+AC_EGREP_HEADER(h_errno, netdb.h, [AC_DEFINE(HAVE_NETDB_H)
|
|
|
+ AC_MSG_RESULT(found)
|
|
|
+], [AC_TRY_COMPILE(netdb.h, h_errno foo, [AC_MSG_RESULT(found)
|
|
|
+ AC_MSG_RESULT(found)
|
|
|
+ ], [ah_CFLAGS="$CFLAGS"
|
|
|
+ CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
|
|
|
+ AC_TRY_COMPILE([netdb.h], [h_errno foo], [AC_DEFINE(NEED_XOPEN_NETDB_H)
|
|
|
+ AC_MSG_RESULT([found, needed -D_XOPEN_SOURCE_EXTENDED])
|
|
|
+ ], [CFLAGS="$ah_CFLAGS"
|
|
|
+ AC_MSG_ERROR(["not found."])
|
|
|
+ ])
|
|
|
+ ])
|
|
|
+])
|
|
|
+
|
|
|
dnl Check for debiandoc
|
|
|
AC_CHECK_PROG(DEBIANDOC_HTML,debiandoc2html,"yes","")
|
|
|
AC_CHECK_PROG(DEBIANDOC_TEXT,debiandoc2text,"yes","")
|