Annotation of embedaddon/arping/extra/build-test.sh, revision 1.1.1.1

1.1       misho       1: #!/usr/bin/env bash
                      2: set -e
                      3: 
                      4: ./bootstrap.sh
                      5: 
                      6: for std in c99 c11 c18; do
                      7:   for cc in gcc clang; do
                      8:     cppflags="-I$HOME/opt/libnet/include"
                      9:     ldflags="-L$HOME/opt/libnet/lib -Wl,-rpath -Wl,$HOME/opt/libnet/lib"
                     10:     cflags="-std=$std -Wall -Wextra -pedantic -O3 -march=native"
                     11:     ./configure --prefix="$HOME/opt/arping" \
                     12:       CPPFLAGS="$cppflags" \
                     13:       CFLAGS="$cflags" \
                     14:       LDFLAGS="$ldflags" \
                     15:       CC=$cc
                     16:     make clean
                     17:     make -j8 EXTRA_CFLAGS="-Werror"
                     18:     make check 2>/dev/null || (echo "Test failed" && exit 1)
                     19:   done
                     20: done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>