From 073d04210cb90ef760247aadb5f6b45230c28dcd Mon Sep 17 00:00:00 2001 From: William Metcalf Date: Thu, 27 Aug 2009 14:25:24 -0500 Subject: [PATCH] added detection of PF_RING for -lpfring enabled pcap --- configure.in | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/configure.in b/configure.in index 6a7d3a7ab8..d2f710d5f1 100644 --- a/configure.in +++ b/configure.in @@ -235,6 +235,26 @@ AC_INIT(configure.in) CFLAGS="$CFLAGS -DHAVE_LIBNET_ICMPV6_UNREACH" fi +# libpfring (currently only supported for libpcap enabled pfring) +# Error on the side of caution. If libpfring enabled pcap is being used and we don't link against -lpfring compilation will fail. + AC_ARG_WITH(libpfring_includes, + [ --with-libpfring-includes=DIR libpfring include directory], + [with_libpfring_includes="$withval"],[with_libpfring_includes=no]) + AC_ARG_WITH(libpfring_libraries, + [ --with-libpfring-libraries=DIR libpfring library directory], + [with_libpfring_libraries="$withval"],[with_libpfring_libraries="no"]) + + if test "$with_libpfring_includes" != "no"; then + CPPFLAGS="${CPPFLAGS} -I${with_libpfring_includes}" + fi + + if test "$with_libpfring_libraries" != "no"; then + LDFLAGS="${LDFLAGS} -L${with_libpfring_libraries}" + fi + + LIBPFRING="" + AC_CHECK_LIB(pfring, pfring_open,, LIBPFRING="no") + # libpcap AC_ARG_WITH(libpcap_includes, [ --with-libpcap-includes=DIR libpcap include directory],