blob: 81d4d41f18998bd936f38724efdd61bcb35b8f32 [file] [log] [blame]
rjw1f884582022-01-06 17:20:42 +08001#!/bin/sh
2
3if [ "$#" -lt 1 ]; then
4 echo "not enough arguments"
5 echo "usage: $0 <project>"
6 exit 1
7fi
8
9case `uname` in
10Linux)
11 N=`cat /proc/cpuinfo | grep processor | wc -l`
12 JOBS=-j$N
13 ;;
14*)
15 JOBS=-j4
16 ;;
17esac
18
19PROJ=$1
20PROJ_DIR=build-${PROJ}
21TESTS="--enable=warning,style,performance,portability,information"
22
23cppcheck --force --file-list=${PROJ_DIR}/srcfiles.txt --includes-file=${PROJ_DIR}/include_paths.txt --include=${PROJ_DIR}/config.h -q --platform=unix32 $TESTS $JOBS