|
|
@ -140,6 +140,12 @@ AC_INIT(configure.ac)
|
|
|
|
LDFLAGS="${LDFLAGS} -L/usr/local/lib -I/usr/local/lib/libnet-1.1"
|
|
|
|
LDFLAGS="${LDFLAGS} -L/usr/local/lib -I/usr/local/lib/libnet-1.1"
|
|
|
|
e_magic_file="/usr/local/share/misc/magic.mgc"
|
|
|
|
e_magic_file="/usr/local/share/misc/magic.mgc"
|
|
|
|
;;
|
|
|
|
;;
|
|
|
|
|
|
|
|
*-*-openbsd5.2)
|
|
|
|
|
|
|
|
CFLAGS="${CFLAGS} -D__OpenBSD__"
|
|
|
|
|
|
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet-1.1"
|
|
|
|
|
|
|
|
LDFLAGS="${LDFLAGS} -L/usr/local/lib -I/usr/local/lib/libnet-1.1"
|
|
|
|
|
|
|
|
e_magic_file="/usr/local/share/misc/magic.mgc"
|
|
|
|
|
|
|
|
;;
|
|
|
|
*-*-openbsd*)
|
|
|
|
*-*-openbsd*)
|
|
|
|
CFLAGS="${CFLAGS} -D__OpenBSD__ -fgnu89-inline"
|
|
|
|
CFLAGS="${CFLAGS} -D__OpenBSD__ -fgnu89-inline"
|
|
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet-1.1"
|
|
|
|
CPPFLAGS="${CPPFLAGS} -I/usr/local/include -I/usr/local/include/libnet-1.1"
|
|
|
@ -641,7 +647,7 @@ AC_INIT(configure.ac)
|
|
|
|
CPPFLAGS="${CPPFLAGS} -I${with_libnet_includes}"
|
|
|
|
CPPFLAGS="${CPPFLAGS} -I${with_libnet_includes}"
|
|
|
|
libnet_dir="${with_libnet_includes}"
|
|
|
|
libnet_dir="${with_libnet_includes}"
|
|
|
|
else
|
|
|
|
else
|
|
|
|
libnet_dir="/usr/include /usr/local/include /usr/local/include/libnet11 /opt/local/include"
|
|
|
|
libnet_dir="/usr/include /usr/local/include /usr/local/include/libnet11 /opt/local/include /usr/local/include/libnet-1.1"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
if test "x$with_libnet_libraries" != "xno"; then
|
|
|
|
if test "x$with_libnet_libraries" != "xno"; then
|
|
|
@ -820,6 +826,7 @@ AC_INIT(configure.ac)
|
|
|
|
if test "$with_libpcap_libraries" != "no"; then
|
|
|
|
if test "$with_libpcap_libraries" != "no"; then
|
|
|
|
LDFLAGS="${LDFLAGS} -L${with_libpcap_libraries}"
|
|
|
|
LDFLAGS="${LDFLAGS} -L${with_libpcap_libraries}"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_CHECK_HEADERS([pcap.h pcap/pcap.h])
|
|
|
|
|
|
|
|
|
|
|
|
LIBPCAP=""
|
|
|
|
LIBPCAP=""
|
|
|
|
AC_CHECK_LIB(pcap, pcap_open_live,, LIBPCAP="no", [-lpthread])
|
|
|
|
AC_CHECK_LIB(pcap, pcap_open_live,, LIBPCAP="no", [-lpthread])
|
|
|
@ -841,7 +848,12 @@ AC_INIT(configure.ac)
|
|
|
|
TMPLIBS="${LIBS}"
|
|
|
|
TMPLIBS="${LIBS}"
|
|
|
|
AC_CHECK_LIB(pcap, pcap_activate,, LPCAPVTEST="no")
|
|
|
|
AC_CHECK_LIB(pcap, pcap_activate,, LPCAPVTEST="no")
|
|
|
|
if test "$LPCAPVTEST" != "no"; then
|
|
|
|
if test "$LPCAPVTEST" != "no"; then
|
|
|
|
|
|
|
|
AC_PATH_PROG(HAVE_PCAP_CONFIG, pcap-config, "no")
|
|
|
|
|
|
|
|
if test "$HAVE_PCAP_CONFIG" = "no"; then
|
|
|
|
|
|
|
|
CFLAGS="${CFLAGS} -DLIBPCAP_VERSION_MAJOR=1"
|
|
|
|
|
|
|
|
else
|
|
|
|
CFLAGS="${CFLAGS} `pcap-config --defines` `pcap-config --cflags` -DLIBPCAP_VERSION_MAJOR=1"
|
|
|
|
CFLAGS="${CFLAGS} `pcap-config --defines` `pcap-config --cflags` -DLIBPCAP_VERSION_MAJOR=1"
|
|
|
|
|
|
|
|
fi
|
|
|
|
else
|
|
|
|
else
|
|
|
|
CFLAGS="${CFLAGS} -DLIBPCAP_VERSION_MAJOR=0"
|
|
|
|
CFLAGS="${CFLAGS} -DLIBPCAP_VERSION_MAJOR=0"
|
|
|
|
fi
|
|
|
|
fi
|
|
|
@ -1001,6 +1013,8 @@ AC_INIT(configure.ac)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check for libcap-ng
|
|
|
|
# Check for libcap-ng
|
|
|
|
|
|
|
|
case $host in
|
|
|
|
|
|
|
|
*-*-linux*)
|
|
|
|
AC_ARG_WITH(libcap_ng_includes,
|
|
|
|
AC_ARG_WITH(libcap_ng_includes,
|
|
|
|
[ --with-libcap_ng-includes=DIR libcap_ng include directory],
|
|
|
|
[ --with-libcap_ng-includes=DIR libcap_ng include directory],
|
|
|
|
[with_libcap-ng_includes="$withval"],[with_libcap_ng_includes=no])
|
|
|
|
[with_libcap-ng_includes="$withval"],[with_libcap_ng_includes=no])
|
|
|
@ -1038,7 +1052,8 @@ AC_INIT(configure.ac)
|
|
|
|
echo " Suricata will be built without support for dropping privs."
|
|
|
|
echo " Suricata will be built without support for dropping privs."
|
|
|
|
echo
|
|
|
|
echo
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
;;
|
|
|
|
|
|
|
|
esac
|
|
|
|
|
|
|
|
|
|
|
|
# Check for DAG support.
|
|
|
|
# Check for DAG support.
|
|
|
|
AC_ARG_ENABLE(dag,
|
|
|
|
AC_ARG_ENABLE(dag,
|
|
|
|