X-Git-Url: https://git.librecmc.org/?p=oweals%2Ftinc.git;a=blobdiff_plain;f=m4%2Ftuntap.m4;h=8c14a9bcb179f8339bfd1de42461c9966015fedb;hp=dcf3a15273c6fbfee3ea6e44446a9160b07ab65f;hb=fcd836c609568fab323f4af6dd525de957a6f4cc;hpb=f2aa7466e6db9777090583ef26d923fc0a4fcea8 diff --git a/m4/tuntap.m4 b/m4/tuntap.m4 index dcf3a15..8c14a9b 100644 --- a/m4/tuntap.m4 +++ b/m4/tuntap.m4 @@ -1,22 +1,28 @@ dnl Check to find out whether the running kernel has support for TUN/TAP -AC_DEFUN(tinc_TUNTAP, +AC_DEFUN([tinc_TUNTAP], [ AC_ARG_WITH(kernel, - AC_HELP_STRING([--with-kernel=DIR], [give the directory with kernel sources (default: /usr/src/linux)]), + AS_HELP_STRING([--with-kernel=DIR], [give the directory with kernel sources (default: /usr/src/linux)]), kerneldir="$withval", kerneldir="/usr/src/linux" ) AC_CACHE_CHECK([for linux/if_tun.h], tinc_cv_linux_if_tun_h, [ - AC_TRY_COMPILE([#include "$kerneldir/include/linux/if_tun.h"], - [int a = IFF_TAP;], - if_tun_h="\"$kerneldir/include/linux/if_tun.h\"", - [AC_TRY_COMPILE([#include ], - [int a = IFF_TAP;], - if_tun_h="default", - if_tun_h="no" + AC_COMPILE_IFELSE( + AC_LANG_PROGRAM([ + #include "$kerneldir/include/linux/if_tun.h" + int a = IFF_TAP; + ]), + [if_tun_h="\"$kerneldir/include/linux/if_tun.h\""], + [AC_COMPILE_IFELSE( + AC_LANG_PROGRAM([ + #include + int a = IFF_TAP; + ]), + [if_tun_h="default"], + [if_tun_h="no"] )] )