Signed-off-by: Alon Bar-Lev <[email protected]>
---
configure.ac | 18 ++++++++++++++++++
src/openvpn/syshead.h | 6 ------
2 files changed, 18 insertions(+), 6 deletions(-)
diff --git a/configure.ac b/configure.ac
index 6f6a1f4..9fcd7fe 100644
--- a/configure.ac
+++ b/configure.ac
@@ -357,6 +357,24 @@ AC_TYPE_UINT16_T
AC_TYPE_UINT32_T
AC_TYPE_UINT64_T
AC_TYPE_SIGNAL
+
+AC_MSG_CHECKING([Apple specific settings])
+AC_EGREP_CPP(
+ [true],
+ [
+#if defined(__APPLE__)
+#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1070
+true
+#endif
+#endif
+ ],
+ [
+ AC_MSG_RESULT([required])
+ CPPFLAGS="${CPPFLAGS} -D__APPLE_USE_RFC_3542=1"
+ ],
+ [AC_MSG_RESULT([not required])]
+)
+
AX_CPP_VARARG_MACRO_ISO
AX_CPP_VARARG_MACRO_GCC
AX_TYPE_SOCKLEN_T
diff --git a/src/openvpn/syshead.h b/src/openvpn/syshead.h
index ccd78af..c5bf4a8 100644
--- a/src/openvpn/syshead.h
+++ b/src/openvpn/syshead.h
@@ -45,12 +45,6 @@
#define srandom srand
#endif
-#if defined(__APPLE__)
-#if __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ >= 1070
-#define __APPLE_USE_RFC_3542 1
-#endif
-#endif
-
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
--
1.7.3.4