From: Ivo Timmermans Date: Sun, 25 Jun 2000 20:52:29 +0000 (+0000) Subject: Version 1.0pre3. X-Git-Tag: release-1.0pre3~182 X-Git-Url: https://tinc-vpn.org/git/browse?a=commitdiff_plain;h=03af6d8c8056d0b7006f7d8fb19bb33d303ac8f9;p=tinc Version 1.0pre3. --- diff --git a/configure.in b/configure.in new file mode 100644 index 00000000..92d6dfff --- /dev/null +++ b/configure.in @@ -0,0 +1,84 @@ +dnl Process this file with autoconf to produce a configure script. + +dnl $Id: configure.in,v 1.13.2.1 2000/06/25 20:52:29 zarq Exp $ + +AC_INIT(src/tincd.c) +AM_INIT_AUTOMAKE(tinc, 1.0pre3) +AM_CONFIG_HEADER(config.h) + +dnl Include the macros from the m4/ directory +AM_ACLOCAL_INCLUDE(m4) + +# Enable GNU extensions. +# Define this here, not in acconfig's @TOP@ section, since definitions +# in the latter don't make it into the configure-time tests. +AC_DEFINE([_GNU_SOURCE], [__USE_BSD]) + +ALL_LINGUAS="nl" + +dnl Checks for programs. +AC_PROG_CC +AC_PROG_CPP +AC_PROG_GCC_TRADITIONAL +AC_PROG_AWK +AC_PROG_INSTALL +AC_PROG_LN_S +AC_PROG_MAKE_SET +jm_PERL +AM_PROG_LIBTOOL + +AC_ISC_POSIX + +dnl Checks for libraries. + +dnl Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS(fcntl.h limits.h sys/ioctl.h syslog.h unistd.h gmp.h gmp2/gmp.h \ +sys/time.h) + +dnl Checks for typedefs, structures, and compiler characteristics. +AC_C_CONST +AC_TYPE_PID_T +AC_TYPE_SIZE_T +AC_HEADER_TIME +AC_STRUCT_TM + +dnl Checks for library functions. +AC_FUNC_MEMCMP +AC_FUNC_ALLOCA +AC_TYPE_SIGNAL +AC_CHECK_FUNCS(ftime socket select strtol strerror) +jm_FUNC_MALLOC +jm_FUNC_REALLOC + +AM_GNU_GETTEXT + +# Check for the GNU Multi Precision Library +libgmp=none +AC_CHECK_LIB(gmp, mpz_powm, [ + libgmp=gmp +]) +AC_CHECK_LIB(gmp2, mpz_powm, [ + libgmp=gmp2 +]) +AC_CHECK_LIB(gmp3, __gmpz_powm, [ + libgmp=gmp3 +]) +AC_CHECK_LIB(gmp, __gmpz_powm, [ + libgmp=gmp +]) + +if test $libgmp = none; then + AC_MSG_ERROR(libgmp is not installed. Please grab it from your + nearest GNU mirror and install it (see README)) +else + LIBS="$LIBS -l$libgmp" +fi + +AC_CHECK_LIB(dl, dlopen, [ + LIBS="$LIBS -ldl" +]) + +AC_OUTPUT([Makefile src/Makefile cipher/Makefile +cipher/blowfish/Makefile doc/Makefile intl/Makefile lib/Makefile +m4/Makefile po/Makefile.in redhat/Makefile debian/Makefile])