jenkins.sh: Use --enable-werror only when iu support is disabled

The flag cannot be enabled in all cases because current osmo-iuh header
contain compilation warnings which are then propagated to this project
when building against them.

Change-Id: I799ae49567c8e9ff7a98d296873ac0b12e926558
This commit is contained in:
Pau Espin 2018-06-20 23:39:13 +02:00
parent c2ba38ca9b
commit caf2fe5269
1 changed files with 5 additions and 2 deletions

View File

@ -31,10 +31,13 @@ osmo-build-dep.sh libosmo-sccp
PARALLEL_MAKE="" osmo-build-dep.sh libsmpp34
osmo-build-dep.sh osmo-mgw
enable_werror=""
if [ "x$IU" = "x--enable-iu" ]; then
osmo-build-dep.sh libasn1c
#osmo-build-dep.sh asn1c aper-prefix # only needed for make regen in osmo-iuh
osmo-build-dep.sh osmo-iuh
else
enable_werror="--enable-werror"
fi
set +x
@ -47,12 +50,12 @@ set -x
cd "$base"
autoreconf --install --force
./configure --enable-sanitize --enable-smpp $IU --enable-external-tests
./configure --enable-sanitize $enable_werror --enable-smpp $IU --enable-external-tests
$MAKE $PARALLEL_MAKE
LD_LIBRARY_PATH="$inst/lib" $MAKE check \
|| cat-testlogs.sh
LD_LIBRARY_PATH="$inst/lib" \
DISTCHECK_CONFIGURE_FLAGS="--enable-smpp $IU --enable-external-tests" \
DISTCHECK_CONFIGURE_FLAGS="$enable_werror --enable-smpp $IU --enable-external-tests" \
$MAKE distcheck \
|| cat-testlogs.sh