summaryrefslogtreecommitdiff
path: root/travis.sh
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2015-11-28 20:55:54 -0800
committerAlan Antonuk <alan.antonuk@gmail.com>2015-11-29 12:21:09 -0800
commit74c288cc3c0cea71f55aa53a8f15443a034f9dfd (patch)
treeca3b5668f01d62688e542576565a9a7413d79aa2 /travis.sh
parentaf71eb238047899d5b69e6000d2f3c6590ffffb3 (diff)
downloadrabbitmq-c-74c288cc3c0cea71f55aa53a8f15443a034f9dfd.tar.gz
CI: treat warnings as errors with travis build.
Diffstat (limited to 'travis.sh')
-rwxr-xr-xtravis.sh7
1 files changed, 3 insertions, 4 deletions
diff --git a/travis.sh b/travis.sh
index f20d20b..f5c67c6 100755
--- a/travis.sh
+++ b/travis.sh
@@ -7,9 +7,8 @@ build_autotools() {
}
build_cmake() {
- CFLAGS="-fsanitize=undefined"
mkdir $PWD/_build && cd $PWD/_build
- cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/../_install
+ cmake .. -DCMAKE_INSTALL_PREFIX=$PWD/../_install -DCMAKE_C_FLAGS="-Werror"
cmake --build . --target install
ctest -V .
}
@@ -17,7 +16,7 @@ build_cmake() {
build_asan() {
mkdir $PWD/_build && cd $PWD/_build
cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/../_install \
- -DCMAKE_C_FLAGS="-fsanitize=address,undefined -O1"
+ -DCMAKE_C_FLAGS="-Werror -fsanitize=address,undefined -O1"
cmake --build . --target install
ctest -V .
}
@@ -25,7 +24,7 @@ build_asan() {
build_tsan() {
mkdir $PWD/_build && cd $PWD/_build
cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$PWD/../_install \
- -DCMAKE_C_FLAGS="-fsanitize=thread,undefined -O1"
+ -DCMAKE_C_FLAGS="-Werror -fsanitize=thread,undefined -O1"
cmake --build . --target install
ctest -V .
}