diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2016-01-12 23:08:57 -0800 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2016-01-13 07:23:02 -0800 |
commit | d4b43989f117c51c33a215ae1b5b06533d6f279b (patch) | |
tree | 05672718bfcd3232b31ace4b267b0e69ac1c9df3 /travis.sh | |
parent | a0fa4099048c2d6d05ff67597193759a8bd69aba (diff) | |
download | rabbitmq-c-d4b43989f117c51c33a215ae1b5b06533d6f279b.tar.gz |
CI: add clang-analyzer build on travis.scan-build
Diffstat (limited to 'travis.sh')
-rwxr-xr-x | travis.sh | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -29,8 +29,16 @@ build_tsan() { ctest -V . } +build_scan-build() { + mkdir $PWD/_build && cd $PWD/_build + scan-build-3.7 cmake .. -DCMAKE_BUILD_TYPE=Debug \ + -DCMAKE_INSTALL_PREFIX=$PWD/../_install \ + -DCMAKE_C_FLAGS="-Werror" + scan-build-3.7 make install +} + if [ "$#" -ne 1 ]; then - echo "Usage: $0 {autotools|cmake|asan|tsan}" + echo "Usage: $0 {autotools|cmake|asan|tsan|scan-build}" exit 1 fi |