summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Habets <habets@google.com>2019-11-07 15:30:02 +0000
committerThomas Habets <habets@google.com>2019-11-07 15:30:02 +0000
commit1d15a6c4a43765f36d1eefe6ca79b78ed06488fd (patch)
tree132bc3e5f7cee46e886c69e6debb7444bfd83fa4
parentc53f857d9011f886838ceb7ee867bb8106c052b2 (diff)
downloadarping-1d15a6c4a43765f36d1eefe6ca79b78ed06488fd.tar.gz
Fix libnet paths in build-test.sh
-rwxr-xr-xextra/build-test.sh9
1 files changed, 8 insertions, 1 deletions
diff --git a/extra/build-test.sh b/extra/build-test.sh
index 025d7d2..6c07dba 100755
--- a/extra/build-test.sh
+++ b/extra/build-test.sh
@@ -5,7 +5,14 @@ set -e
for std in c99 c11 c18; do
for cc in gcc clang; do
- ./configure --prefix=$HOME/opt/libnet CFLAGS="-std=$std -Wall -Wextra -pedantic -O3 -march=native" CC=$cc
+ cppflags="-I$HOME/opt/libnet/include"
+ ldflags="-L$HOME/opt/libnet/lib -Wl,-rpath -Wl,$HOME/opt/libnet/lib"
+ cflags="-std=$std -Wall -Wextra -pedantic -O3 -march=native"
+ ./configure --prefix="$HOME/opt/arping" \
+ CPPFLAGS="$cppflags" \
+ CFLAGS="$cflags" \
+ LDFLAGS="$ldflags" \
+ CC=$cc
make clean
make -j8 EXTRA_CFLAGS="-Werror"
make check 2>/dev/null || (echo "Test failed" && exit 1)