X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=configure.ac;h=674ed3642da6ef96a0e5cd27b171fef83af451fa;hb=49b56eafcd147185c28848a7c04e31a32c49a82e;hp=e8e08cf02f014f2b696f1d930aa612a990743b8f;hpb=d58fa29bea29e942ea5bdf47a596a4e920494897;p=secnet.git diff --git a/configure.ac b/configure.ac index e8e08cf..674ed36 100644 --- a/configure.ac +++ b/configure.ac @@ -25,7 +25,7 @@ AC_INIT(secnet,0.1.18+,secnet@chiark.greenend.org.uk) 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 $) @@ -40,6 +40,27 @@ if test "x$FINK" != x; then 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 + # include + # include + # include + # include + # include + # include + # include +$1 +]) + AC_PROG_MAKE_SET AC_PROG_CC AC_PROG_INSTALL @@ -79,6 +100,8 @@ SECNET_C_GETFUNC(inet_aton,resolv) 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])