dnl Process this file with autoconf to produce a configure script.
-dnl $Id: configure.in,v 1.13.2.70 2003/07/21 13:18:43 guus Exp $
+dnl $Id: configure.in,v 1.13.2.73 2003/07/29 11:50:39 guus Exp $
-AC_PREREQ(2.53)
+AC_PREREQ(2.57)
AC_INIT(src/tincd.c)
AM_INIT_AUTOMAKE(tinc, 1.0-cvs)
AM_CONFIG_HEADER(config.h)
AM_ACLOCAL_INCLUDE(m4)
AM_GNU_GETTEXT([external])
-AM_GNU_GETTEXT_VERSION(0.11.5)
+AM_GNU_GETTEXT_VERSION(0.12.1)
# Enable GNU extensions.
# Define this here, not in acconfig's @TOP@ section, since definitions
[ rm -f src/device.c; ln -sf cygwin/device.c src/device.c ]
;;
*mingw*)
- AC_DEFINE(HAVE_CYGWIN, 1, [MinGW])
+ AC_DEFINE(HAVE_MINGW, 1, [MinGW])
[ rm -f src/device.c; ln -sf mingw/device.c src/device.c ]
;;
*)
AC_FUNC_MEMCMP
AC_FUNC_ALLOCA
AC_TYPE_SIGNAL
-AC_CHECK_FUNCS([asprintf daemon fcloseall flock ftime get_current_dir_name putenv select strdup strerror strsignal strtol unsetenv mlockall vsyslog])
+AC_CHECK_FUNCS([asprintf daemon fcloseall flock ftime fork get_current_dir_name gettimeofday mlockall putenv select strdup strerror strsignal strtol unsetenv vsyslog])
jm_FUNC_MALLOC
jm_FUNC_REALLOC
AC_CACHE_SAVE
dnl These are defined in files in m4/
-tinc_TUNTAP
+
+case $host_os in
+ *linux*)
+ tinc_TUNTAP
+ ;;
+esac
+
tinc_OPENSSL
tinc_ZLIB
tinc_LZO
dnl Check if support for jumbograms is requested
AC_ARG_ENABLE(jumbograms,
- [ --enable-jumbograms enable support for jumbograms (packets up to 9000 bytes)],
+ AC_HELP_STRING([--enable-jumbograms], [enable support for jumbograms (packets up to 9000 bytes)]),
[ AC_DEFINE(ENABLE_JUMBOGRAMS, 1, [Support for jumbograms (packets up to 9000 bytes)]) ]
)
dnl Check if checkpoint tracing has to be enabled
AC_ARG_ENABLE(tracing,
- [ --enable-tracing enable checkpoint tracing (debugging only)],
+ AC_HELP_STRING([--enable-tracing], [enable checkpoint tracing (debugging only)]),
[ AC_DEFINE(ENABLE_TRACING, 1, [Checkpoint tracing]) ]
)