Don't build stripped versions of all the tests.

This commit is contained in:
David Given
2019-07-05 00:03:33 +02:00
parent 6e8b621674
commit 8cd64d1eac

View File

@@ -4,9 +4,10 @@ packages="zlib sqlite3 libusb-1.0"
pkgcflags="$(pkg-config --cflags $packages) -Idep/fmt"
pkgldflags=$(pkg-config --libs $packages)
cat <<-EOF
cat <<EOF
CXX = g++
AR = ar rcs
STRIP = strip
CFLAGS = -Og -g --std=c++14
LDFLAGS = -Og
@@ -29,6 +30,10 @@ rule link
rule test
command = \$in && touch \$out
description = TEST \$in
rule strip
command = cp -f \$in \$out && \$STRIP \$out
description = STRIP \$in
EOF
buildlibrary() {
@@ -89,11 +94,8 @@ buildprogram() {
objs="$objs \$OBJDIR/$src"
done
echo build $prog-debug : link $objs
echo " flags=$flags"
echo build $prog : link $objs
echo " flags=$flags -s"
echo " flags=$flags"
}
runtest() {
@@ -192,12 +194,14 @@ buildlibrary libfrontend.a \
src/fe-writetestpattern.cc \
src/fluxengine.cc \
buildprogram fluxengine \
buildprogram fluxengine-debug \
$pkgldflags \
libfrontend.a \
libbackend.a \
libfmt.a \
echo "build fluxengine : strip fluxengine-debug"
runtest dataspec-test tests/dataspec.cc
runtest flags-test tests/flags.cc
runtest fmmfm-test tests/fmmfm.cc