1#!/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 24