File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / arping / extra / build-test.sh
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Mar 16 23:40:57 2021 UTC (3 years, 7 months ago) by misho
Branches: arping, MAIN
CVS tags: v2_21, HEAD
arping 2.21

    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>