summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.travis.sh2
-rw-r--r--.travis.yml2
-rw-r--r--Brewfile1
3 files changed, 5 insertions, 0 deletions
diff --git a/.travis.sh b/.travis.sh
index a76e317f..228b354e 100755
--- a/.travis.sh
+++ b/.travis.sh
@@ -54,6 +54,8 @@ elif [[ ${MODE} = cmake-oos ]]; then
make all test
make DESTDIR="${PWD}"/ROOT install
find ROOT -printf "%P\n" | sort
+elif [[ ${MODE} = cppcheck ]]; then
+ cppcheck --quiet --error-exitcode=1 .
else
./qa.sh
fi
diff --git a/.travis.yml b/.travis.yml
index 9998ba4c..35009e45 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,6 +19,7 @@ env:
- MODE=cmake-oos
- MODE=distcheck
- MODE=qa-sh QA_COMPILER=clang CC=clang CXX=clang++ LD=clang++ QA_SANITIZER=address
+ - MODE=cppcheck
matrix:
include:
@@ -44,6 +45,7 @@ addons:
- dos2unix
- lzip
- rpm
+ - cppcheck
script:
- ./.travis.sh
diff --git a/Brewfile b/Brewfile
index 05b65fd5..98f05e47 100644
--- a/Brewfile
+++ b/Brewfile
@@ -11,3 +11,4 @@ brew "libtool"
brew "lzip"
brew "m4"
brew "rpm"
+brew "cppcheck"