X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=configure.ac;h=e5bd2883a495d60929bf412843c6394d1d72dd88;hb=b322126576c52ffbc9a91d818125fc461fa17d1b;hp=f278e3c787281e404108640622c22f5623b67343;hpb=046a10d692d1ac22de4daf783ee4fe025c4eb6ec;p=tinc diff --git a/configure.ac b/configure.ac index f278e3c7..e5bd2883 100644 --- a/configure.ac +++ b/configure.ac @@ -90,8 +90,12 @@ AC_ARG_ENABLE(uml, AC_ARG_ENABLE(vde, AS_HELP_STRING([--enable-vde], [enable support for Virtual Distributed Ethernet]), [ AS_IF([test "x$enable_vde" = "xyes"], - [ AC_CHECK_HEADERS(libvdeplug_dyn.h, [], [AC_MSG_ERROR([VDE plug header files not found.]); break]) - AC_CHECK_LIB(dl, dlopen, [LIBS="$LIBS -ldl"], [AC_MSG_ERROR([VDE plug depends on libdl.]); break]) + [ AC_CHECK_HEADERS(libvdeplug.h, + [AC_CHECK_LIB(vdeplug, vde_close, + [LIBS="$LIBS -lvdeplug"], + [AC_MSG_ERROR("VDE plug library files not found.")] + )], + [AC_MSG_ERROR([VDE plug header files not found.]); break]) AC_DEFINE(ENABLE_VDE, 1, [Support for VDE]) vde=true ], @@ -166,7 +170,7 @@ AS_IF([test "x$enable_hardening" != "xno"], dnl Checks for header files. dnl We do this in multiple stages, because unlike Linux all the other operating systems really suck and don't include their own dependencies. -AC_CHECK_HEADERS([syslog.h sys/file.h sys/ioctl.h sys/mman.h sys/param.h sys/resource.h sys/socket.h sys/time.h sys/un.h sys/wait.h netdb.h arpa/inet.h dirent.h getopt.h stddef.h]) +AC_CHECK_HEADERS([syslog.h sys/file.h sys/ioctl.h sys/mman.h sys/param.h sys/resource.h sys/socket.h sys/time.h sys/un.h sys/wait.h netdb.h arpa/inet.h dirent.h getopt.h stddef.h sys/epoll.h]) AC_CHECK_HEADERS([net/if.h net/if_types.h net/ethernet.h net/if_arp.h netinet/in_systm.h netinet/in.h netinet/in6.h netpacket/packet.h], [], [], [#include "$srcdir/src/have.h"] ) @@ -236,6 +240,7 @@ tinc_CURSES tinc_READLINE tinc_ZLIB tinc_LZO +tinc_LZ4 AS_IF([test "x$enable_legacy_protocol" != "xno"], [AS_IF([test -n "$with_libgcrypt"],