diff options
| -rw-r--r-- | .travis.yml | 31 |
1 files changed, 26 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml index 981dcaea5..9d8a45160 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,6 +14,17 @@ compiler: - gcc - clang +env: + - | + ANALYZE=false + DOC=false + +matrix: + include: + os: linux + compiler: clang + env: ANALYZE=true DOC=true + branches: only: - master @@ -33,13 +44,23 @@ before_script: script: - | - autoconf - ./configure - make + if [ $ANALYZE = "false" ]; then + autoconf + ./configure + make + mkdir cmake-build + cmake -G "Unix Makefiles" -S . -B"./cmake-build" + cd cmake-build + make + else + scan-build cmake -G "Unix Makefiles" + scan-build --status-bugs -v + make + fi after_success: - | - if [ $TRAVIS_OS_NAME == linux ]; then + if [ $DOC = "true" ]; then doxygen --version cd documentation make html @@ -50,4 +71,4 @@ notifications: email: recipients: - fabien@onepost.net - +
\ No newline at end of file |
