2012-03-28 05:58:13 +00:00
|
|
|
#!/bin/bash
|
|
|
|
# Use this script to check MegaGlest Source Code for errors using cppcheck
|
|
|
|
# ----------------------------------------------------------------------------
|
|
|
|
# Written by Mark Vejvoda <mark_vejvoda@hotmail.com>
|
|
|
|
# Copyright (c) 2011 Mark Vejvoda under GNU GPL v3.0+
|
|
|
|
|
2017-01-30 14:57:38 +01:00
|
|
|
CPPCHECK=$(which cppcheck)
|
|
|
|
LOGFILE=/tmp/cppcheck.log
|
2012-03-28 05:58:13 +00:00
|
|
|
|
2013-02-10 23:38:00 +00:00
|
|
|
CPUS=`lscpu -p | grep -cv '^#'`
|
|
|
|
if [ "$CPUS" = '' ]; then CPUS=1; fi
|
2012-03-28 05:58:13 +00:00
|
|
|
|
2017-01-30 14:57:38 +01:00
|
|
|
$CPPCHECK ../../source/ -i ../../source/win32_deps -i ../../source/configurator -i ../../source/shared_lib/sources/libircclient -i ../../source/shared_lib/sources/platform/miniupnpc -i ../../source/shared_lib/sources/streflop -j $CPUS --enable=all --force --verbose 2> $LOGFILE
|
2013-02-10 23:38:00 +00:00
|
|
|
|
2017-01-30 14:57:38 +01:00
|
|
|
echo "Results from cppcheck were written to $LOGFILE"
|