AC_CONFIG_SRCDIR(secnet.c)
AC_CONFIG_HEADER(config.h)
-SUBDIRMK_SUBDIRS([test-example mtest stest])
+SUBDIRMK_SUBDIRS([test-example mtest stest base91s])
AC_PREREQ(2.50)
AC_REVISION($Id: configure.in,v 1.4 2002/09/09 22:05:02 steve Exp $)
LDFLAGS="-L$finkdir/lib ${LDFLAGS}"
fi
+# This is quite unpleasant. It turns out that most header checking
+# macros call AC_INCLUDES_DEFAULT. By default AC_INCLUDES_DEFAULT
+# implies AC_HEADER_STDC and a bunch of conditional includes. But
+# these header checks are obsolete as the documentation for
+# AC_HEADER_STDC says. Instead, define AC_INCLUDES_DEFAULT ourselves.
+# The list of headers below is the list from `(autoconf) Default
+# Includes' (filtered by hand for the modern ones rather than the
+# fallbacks). We must include $1 because AC_INCLUDES_DEFAULT is
+# called with an argument giving the check-specific haders.
+m4_define([AC_INCLUDES_DEFAULT],[
+ # include <sys/types.h>
+ # include <sys/stat.h>
+ # include <stdlib.h>
+ # include <stddef.h>
+ # include <string.h>
+ # include <inttypes.h>
+ # include <stdint.h>
+ # include <unistd.h>
+$1
+])
+
AC_PROG_MAKE_SET
AC_PROG_CC
AC_PROG_INSTALL
AC_CHECK_LIB(adns,adns_init)
REQUIRE_HEADER([adns.h])
+AC_CHECK_FUNCS([fmemopen funopen])
+
AC_MSG_NOTICE([Checking requirements for IPv6 support...])
enable_ipv6=true
m4_define(NO_IPV6,[enable_ipv6=false])