#!/bin/bash # Use this script to check MegaGlest Source Code for errors using cppcheck # ---------------------------------------------------------------------------- # Written by Mark Vejvoda # Copyright (c) 2011 Mark Vejvoda under GNU GPL v3.0+ # (Actual) Location of the cppcheck binary CPPCHECK=$(readlink -f $(which cppcheck)) # cppcheck now depends on this library (see 'cppcheck --help' for the '--library' option) # If you use the Debian / Ubuntu package set this to: /usr/share/cppcheck/cfg/std.cfg CPPCHECKLIB=$(dirname $CPPCHECK)/cfg/std.cfg # File to write results to LOGFILE=/tmp/cppcheck.log $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 \ --library=$CPPCHECKLIB \ --enable=all \ --force \ --verbose \ 2> $LOGFILE echo "Results from cppcheck were written to $LOGFILE"