From 8bc93d7ffbc127e0b095c7274a68eb0c175f93ae Mon Sep 17 00:00:00 2001 From: james Date: Sat, 15 Oct 2005 08:44:02 +0000 Subject: svn merge -r 618:619 $SO/patches/openvpn-2-0_rc16-mh/openvpn Merged --multihome patch + aggregated sockflags. Pre-2.1_beta3 git-svn-id: http://svn.openvpn.net/projects/openvpn/branches/BETA21/openvpn@622 e7ae566f-a301-0410-adde-c780ea21d3b5 --- configure.ac | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'configure.ac') diff --git a/configure.ac b/configure.ac index 9faae97..844778f 100644 --- a/configure.ac +++ b/configure.ac @@ -95,6 +95,12 @@ AC_ARG_ENABLE(fragment, [FRAGMENT="yes"] ) +AC_ARG_ENABLE(multihome, + [ --disable-multihome Disable multi-homed UDP server support (--multihome)], + [MULTIHOME="$enableval"], + [MULTIHOME="yes"] +) + AC_ARG_ENABLE(debug, [ --disable-debug Disable debugging support (disable gremlin and verb 7+ messages)], [DEBUG="$enableval"], @@ -342,6 +348,11 @@ AC_CHECK_TYPE( [AC_DEFINE(HAVE_CMSGHDR, 1, [struct cmsghdr needed for extended socket error support])], [], [#include "syshead.h"]) +AC_CHECK_TYPE( + [struct in_pktinfo], + [AC_DEFINE(HAVE_IN_PKTINFO, 1, [struct in_pktinfo needed for IP_PKTINFO support])], + [], + [#include "syshead.h"]) AC_CHECK_SIZEOF(unsigned int) AC_CHECK_SIZEOF(unsigned long) @@ -367,7 +378,7 @@ AC_CHECK_FUNCS(daemon chroot getpwnam setuid nice system getpid dup dup2 dnl getpass strerror syslog openlog mlockall getgrnam setgid dnl setgroups stat flock readv writev setsockopt getsockopt dnl setsid chdir gettimeofday putenv getpeername unlink dnl - poll chsize ftruncate) + poll chsize ftruncate sendmsg recvmsg) AC_CACHE_SAVE dnl Required library functions @@ -605,6 +616,11 @@ if test "$HTTP_PROXY" = "yes"; then AC_DEFINE(ENABLE_HTTP_PROXY, 1, [Enable HTTP proxy support]) fi +dnl compile --multihome option +if test "$MULTIHOME" = "yes"; then + AC_DEFINE(ENABLE_MULTIHOME, 1, [Enable multi-homed UDP server capability]) +fi + dnl enable debugging if test "$DEBUG" = "yes"; then AC_DEFINE(ENABLE_DEBUG, 1, [Enable debugging support]) -- cgit