diff --git a/mk/linux/mg_cppcheck.sh b/mk/linux/mg_cppcheck.sh index bcf9c894..eb4a5faa 100755 --- a/mk/linux/mg_cppcheck.sh +++ b/mk/linux/mg_cppcheck.sh @@ -4,7 +4,11 @@ # Written by Mark Vejvoda # Copyright (c) 2011 Mark Vejvoda under GNU GPL v3.0+ -cppcheck ../../source/ -i ../../source/win32_deps -i ../../source/configurator -j 5 --enable=all --force --verbose 2> cppcheck.log +OUTFILE=./cppcheck.log -echo "Results from cppcheck were written to cppcheck.log" +CPUS=`lscpu -p | grep -cv '^#'` +if [ "$CPUS" = '' ]; then CPUS=1; fi +cppcheck ../../source/ -i ../../source/win32_deps -i ../../source/configurator -j $CPUS --enable=all --force --verbose 2> $OUTFILE + +echo "Results from cppcheck were written to $OUTFILE"