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: Ia4285a88af6d4adfba08c055c6734f9d82c1a5a4
This commit is contained in:
Pau Espin 2018-06-20 23:48:00 +02:00
parent c977afad6f
commit 917c987f81
1 changed files with 5 additions and 2 deletions

View File

@ -29,11 +29,14 @@ osmo-build-dep.sh libosmo-abis
osmo-build-dep.sh libosmo-netif
osmo-build-dep.sh osmo-ggsn
enable_werror=""
if [ "x$IU" = "x--enable-iu" ]; then
osmo-build-dep.sh libosmo-sccp
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
@ -46,12 +49,12 @@ set -x
cd "$base"
autoreconf --install --force
./configure --enable-sanitize $SMPP $MGCP $IU --enable-external-tests
./configure --enable-sanitize $enable_werror $SMPP $MGCP $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-osmo-bsc --enable-nat $SMPP $MGCP $IU --enable-external-tests" \
DISTCHECK_CONFIGURE_FLAGS="$enable_werror --enable-osmo-bsc --enable-nat $SMPP $MGCP $IU --enable-external-tests" \
$MAKE distcheck \
|| cat-testlogs.sh