aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configure.ac12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index 451d30496..f7b1c569a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -193,6 +193,10 @@ AM_CONDITIONAL(SOLARIS, test "$build_target" = "solaris")
193AM_CONDITIONAL(XNETBSD, test "$build_target" = "netbsd") 193AM_CONDITIONAL(XNETBSD, test "$build_target" = "netbsd")
194AM_CONDITIONAL(XFREEBSD, test "$build_target" = "freebsd") 194AM_CONDITIONAL(XFREEBSD, test "$build_target" = "freebsd")
195AM_CONDITIONAL(OPENBSD, test "$build_target" = "openbsd") 195AM_CONDITIONAL(OPENBSD, test "$build_target" = "openbsd")
196# FIXME: We need a define BSD for some binaries like we
197# need define LINUX for some. This does not scale, how
198# can we solve this better?
199AM_CONDITIONAL(XBSD, test "$build_target" = "netbsd" -o "$build_target" = "freebsd" -o "$build_target" = "openbsd")
196AM_CONDITIONAL(LINUX, test "$build_target" = "linux") 200AM_CONDITIONAL(LINUX, test "$build_target" = "linux")
197AM_CONDITIONAL(GNU, test "$build_target" = "gnu") 201AM_CONDITIONAL(GNU, test "$build_target" = "gnu")
198 202
@@ -376,6 +380,14 @@ AC_DEFINE_UNQUOTED([NEED_LIBGCRYPT_VERSION], "$NEED_LIBGCRYPT_VERSION", [require
376 380
377AC_CHECK_DECLS([struct in6_ifreq], [], [], [[#include <linux/if_tun.h>]]) 381AC_CHECK_DECLS([struct in6_ifreq], [], [], [[#include <linux/if_tun.h>]])
378 382
383AC_CHECK_HEADER([if_tun.h],
384 [AC_DEFINE([IF_TUN_HDR], ["if_tun.h"], [if_tun.h include path])],
385 [AC_CHECK_HEADER([linux/if_tun.h],
386 [AC_DEFINE([IF_TUN_HDR], ["linux/if_tun.h"])],
387 [AC_CHECK_HEADER([net/if_tun.h],
388 [AC_DEFINE([IF_TUN_HDR], ["net/if_tun.h"])],
389 [AC_CHECK_HEADER([net/tun/if_tun.h],
390 [AC_DEFINE([IF_TUN_HDR], ["net/tun/if_tun.h"])])])])])
379 391
380 392
381# should the build process be building the documentation? 393# should the build process be building the documentation?