summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorAlon Bar-Lev <alon.barlev@gmail.com>2012-02-29 22:12:22 +0200
committerDavid Sommerseth <davids@redhat.com>2012-03-24 00:14:23 +0100
commit0e4b6c455e0236a4eb45eb1df869b5ce0b97518a (patch)
tree42cae0356d0f5c250ad1cc76e8072fb2038f5189 /configure.ac
parent880a2ae97c44d75a3529adda8a11e266fb61092e (diff)
downloadopenvpn-0e4b6c455e0236a4eb45eb1df869b5ce0b97518a.tar.gz
openvpn-0e4b6c455e0236a4eb45eb1df869b5ce0b97518a.tar.xz
openvpn-0e4b6c455e0236a4eb45eb1df869b5ce0b97518a.zip
build: use tap-windows.h as external dependency
tap-windows.h is provided by the tap project Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com> Acked-by: Samuli Seppänen <samuli@openvpn.net> Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 2b095a3..c6cabee 100644
--- a/configure.ac
+++ b/configure.ac
@@ -666,6 +666,18 @@ PKG_CHECK_MODULES(
)]
)
+AC_ARG_VAR([TAP_WINDOWS_CFLAGS], [C compiler flags for TAP-Windows])
+if test "${WIN32}" = "yes"; then
+ old_CFLAGS="${CFLAGS}"
+ CFLAGS="${CFLAGS} ${TAP_WINDOWS_CFLAGS}"
+ AC_CHECK_HEADERS(
+ [tap-windows.h],
+ ,
+ [AC_MSG_ERROR([tap-windows.h is required but missing])]
+ )
+ CFLAGS="${old_CFLAGS}"
+fi
+
if test "${have_openssl_crypto}" = "yes"; then
saved_CFLAGS="${CFLAGS}"
saved_LIBS="${LIBS}"