X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/cf99afd4c25f733f4fe72ef780e4cd70ee25e459..8c6fa3fbaccc22127280bf77a48fab5a3ee0716e:/projects/stargazer/build diff --git a/projects/stargazer/build b/projects/stargazer/build index a43e3e13..b5e13df6 100755 --- a/projects/stargazer/build +++ b/projects/stargazer/build @@ -131,7 +131,6 @@ else then DEFS="$DEFS -DDARWIN" LIB_THREAD=-lpthread - LIBICONV="" else LIB_THREAD=-lc_r fi @@ -390,6 +389,19 @@ else fi fi +printf "Checking for -lpcap... " +printf "#include \nint main() { return 0; }\n" > build_check.c +$CC $CFLAGS $LDFLAGS build_check.c -lpcap -o fake > /dev/null 2> /dev/null +if [ $? != 0 ] +then + CHECK_PCAP=no + printf "no\n" +else + CHECK_PCAP=yes + printf "yes\n" +fi +rm -f fake + printf "Checking for -lnfnetlink... " printf "#include \n#include \n#include \nint main() { return 0; }\n" > build_check.c $CC $CFLAGS $LDFLAGS build_check.c -lnfnetlink -o fake > /dev/null 2> /dev/null @@ -523,6 +535,12 @@ then configuration/rpcconfig" fi +if [ "$CHECK_PCAP" = "yes" ] +then + PLUGINS="$PLUGINS + capture/pcap" +fi + if [ "$CHECK_NFNETLINK" = "yes" -a "$CHECK_NFQ" = "yes" ] then PLUGINS="$PLUGINS @@ -572,6 +590,7 @@ then printf "XMLRPC_CFLAGS=$XMLRPC_CFLAGS\n" >> $CONFFILE printf "XMLRPC_LDFLAGS=$XMLRPC_LDFLAGS\n" >> $CONFFILE fi +printf "CHECK_PCAP=$CHECK_PCAP\n" >> $CONFFILE printf "CHECK_NFNETLINK=$CHECK_NFNETLINK\n" >> $CONFFILE if [ "$CHECK_NFNETLINK" = "yes" ] then