X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?a=blobdiff_plain;f=configure.in;h=b57f9d4831a2e48227d660f015be1b3830aff1ab;hb=fe5e9cc422cd72526ccfceffbc7e5af8ac83b407;hp=3fc0cd21f2404f6c750eea1dfd9cde615a9a0b95;hpb=8dea8d37a13fcc615daba3375809900f04a2e5a2;p=secnet.git diff --git a/configure.in b/configure.in index 3fc0cd2..b57f9d4 100644 --- a/configure.in +++ b/configure.in @@ -1,9 +1,11 @@ dnl Process this file with autoconf to produce a configure script. +sinclude(ac_prog_cc_no_writeable_strings.m4) + AC_INIT(secnet.c) AC_CONFIG_HEADER(config.h) -AC_REVISION($Id$) +AC_REVISION($Id: configure.in,v 1.3 2002/02/20 16:18:18 steve Exp $) AC_LANG_C @@ -13,20 +15,29 @@ AC_PROG_INSTALL AC_PATH_PROG(RM,rm) AC_STDC_HEADERS AC_CHECK_HEADERS(stdint.h inttypes.h) +AC_CHECK_HEADERS(net/if.h net/route.h) AC_CHECK_HEADERS(linux/if.h) +AC_CHECK_HEADERS(stropts.h sys/sockio.h net/if_tun.h) AC_C_BIGENDIAN AC_CHECK_SIZEOF(unsigned long long) AC_CHECK_SIZEOF(unsigned long) AC_CHECK_SIZEOF(unsigned int) AC_CHECK_SIZEOF(unsigned short) AC_CHECK_SIZEOF(unsigned char) +AC_PROG_CC_NO_WRITEABLE_STRINGS(WRITESTRINGS) +dnl the order in which libraries is checked is important +dnl eg. adns on Solaris 2.5.1 depends on -lnsl and -lsocket AC_CHECK_LIB(gmp,mpz_init_set_str) AC_CHECK_LIB(gmp2,mpz_init_set_str) +AC_CHECK_LIB(gmp,__gmpz_init_set_str) AC_CHECK_LIB(fl,yywrap) -AC_CHECK_LIB(adns,adns_init) +AC_CHECK_LIB(nsl,inet_ntoa) AC_CHECK_LIB(getopt,getopt_long) AC_CHECK_LIB(gnugetopt,getopt_long) +AC_CHECK_LIB(socket,socket) +AC_CHECK_LIB(resolv,inet_aton) +AC_CHECK_LIB(adns,adns_init) dnl check for getopt in standard library AC_SUBST(LIBOBJS)