Annotation of embedaddon/arping/extra/build-test.sh, revision 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>