1 dnl Check to find out whether the running kernel has support for TUN/TAP
6 AC_HELP_STRING([--with-kernel=DIR], [give the directory with kernel sources (default: /usr/src/linux)]),
8 kerneldir="/usr/src/linux"
11 AC_CACHE_CHECK([for linux/if_tun.h], tinc_cv_linux_if_tun_h,
13 AC_TRY_COMPILE([#include "$kerneldir/include/linux/if_tun.h"],
15 if_tun_h="\"$kerneldir/include/linux/if_tun.h\"",
16 [AC_TRY_COMPILE([#include <linux/if_tun.h>],
23 if test $if_tun_h = no; then
24 tinc_cv_linux_if_tun_h=none
26 tinc_cv_linux_if_tun_h="$if_tun_h"
30 if test $tinc_cv_linux_if_tun_h != none; then
31 AC_DEFINE(HAVE_TUNTAP, 1, [Universal tun/tap driver present])
32 if test $tinc_cv_linux_if_tun_h != default; then
33 AC_DEFINE_UNQUOTED(LINUX_IF_TUN_H, $tinc_cv_linux_if_tun_h, [Location of if_tun.h])
36 AC_SUBST(LINUX_IF_TUN_H)