gitlab-ci: Build with -Werror

The next commit will remove -Werror from the default autotools and meson
builds, but we would like to continue treating warnings as errors in CI.
This commit is contained in:
Matt Turner 2020-06-25 10:55:29 -07:00
parent 2a1dd5e494
commit 08467b4d7d
2 changed files with 3 additions and 3 deletions

View file

@ -7,7 +7,7 @@ set -o xtrace
mkdir build mkdir build
cd build cd build
../configure $CONFIGURE_OPTIONS ../configure --enable-werror $CONFIGURE_OPTIONS
make V=1 VERBOSE=1 make V=1 VERBOSE=1

View file

@ -6,9 +6,9 @@ set -o xtrace
# Running a unity build (sometimes called a jumbo build) is both a useful thing # Running a unity build (sometimes called a jumbo build) is both a useful thing
# to test and reduces compile time. # to test and reduces compile time.
# #
# Enable all auto-features to ensure that we're proprely testing all optional # Enable all auto-features to ensure that we're properly testing all optional
# dependencies. # dependencies.
meson build --unity=on --auto-features=enabled $CONFIGURE_OPTIONS meson build -Dwerror=true --unity=on --auto-features=enabled $CONFIGURE_OPTIONS
ninja -C build ninja -C build
xvfb-run --auto-servernum ninja -C build test xvfb-run --auto-servernum ninja -C build test