diff options
author | Mario Trangoni <mjtrangoni@gmail.com> | 2018-03-11 19:22:22 +0100 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2018-07-03 16:40:06 +0200 |
commit | c58cbc26cc2a04fa06d22333ffe7ad52f7ede1fa (patch) | |
tree | 33f2b05337fe7596ea9c193a98d607afb9e80ca7 /.travis.yml | |
parent | fd9de0086d10ee236dd24d51d93f60edf52cd89c (diff) | |
download | nx-libs-c58cbc26cc2a04fa06d22333ffe7ad52f7ede1fa.tar.gz nx-libs-c58cbc26cc2a04fa06d22333ffe7ad52f7ede1fa.tar.bz2 nx-libs-c58cbc26cc2a04fa06d22333ffe7ad52f7ede1fa.zip |
travis.yml: Add cppcheck - A tool for static C/C++ code analysis.
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml index f8806d063..3f36340fe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -10,10 +10,20 @@ matrix: apt: sources: - ubuntu-toolchain-r-test + env: + - MATRIX_EVAL="CC=gcc && CXX=g++" + - STATIC_ANALYSIS="yes" + fail_fast: true + + - os: linux + addons: + apt: + sources: + - ubuntu-toolchain-r-test packages: - g++-4.9 env: - - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9" + - MATRIX_EVAL="CC=gcc-4.9 && CXX=g++-4.9" - os: linux addons: @@ -47,10 +57,15 @@ matrix: before_install: - sudo apt-get update -qq + # cppcheck tool + - sudo apt-get install -y cppcheck/trusty-backports # imake - sudo apt-get install -y xutils-dev # X11 libaries - sudo apt-get install -y libxcomposite-dev libxfont-dev libxinerama-dev libxrandr-dev libxtst-dev x11proto-fonts-dev - eval "${MATRIX_EVAL}" script: - - make + # run static analysis tools + - ./run-static-analysis.sh + # build all packages + - make |