Skip to content

Commit 676a652

Browse files
committed
Added nBPF library
1 parent ff80473 commit 676a652

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

configure.ac.in

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -348,16 +348,16 @@ if test -d "pro"; then :
348348
AC_MSG_RESULT(yes)
349349
PRO_OBJECTS='$(patsubst pro/%.cpp, pro/%.o, $(wildcard pro/*.cpp)) $(patsubst pro/flow_checks/%.cpp, pro/flow_checks/%.o, $(wildcard pro/flow_checks/*.cpp)) $(patsubst pro/host_checks/%.cpp, pro/host_checks/%.o, $(wildcard pro/host_checks/*.cpp))'
350350

351-
if test "${with_nedge+set}" != set; then
352-
if test $SYSTEM = "FreeBSD" || test $SYSTEM = "Darwin" || test $MACHINE = "armv7l" || test $MACHINE = "aarch64"; then
353-
if test -d "../PF_RING"; then
354-
cd ../PF_RING/userland/; ./configure; cd ./nbpf; ${MAKE}; cd ${HERE}
355-
LIBS="${LIBS} -L../PF_RING/userland/nbpf -lnbpf"
356-
else
357-
echo "Missing ../PF_RING: please fetch PF_RING code from https://github.com/ntop/PF_RING and try again"
358-
exit
359-
fi
360-
fi
351+
AC_MSG_CHECKING([PF_RING nBPF])
352+
NBPF_HOME=${PWD}/../PF_RING/userland/nbpf
353+
LIBNBPF=${NBPF_HOME}/libnbpf.a
354+
if test -f ${LIBNBPF}; then :
355+
LIBS="${LIBS} ${LIBNBPF}"
356+
CFLAGS="${CFLAGS} -I${NBPF_HOME}"
357+
AC_DEFINE_UNQUOTED(HAVE_NBPF, "1", [PF_RING nBPF is present])
358+
AC_MSG_RESULT(yes)
359+
else
360+
AC_MSG_RESULT(no)
361361
fi
362362

363363
CFLAGS="${CFLAGS} -I../PF_RING/userland/nbpf"

0 commit comments

Comments
 (0)