static analysis of C/C++ code
Go to file
Daniel Marjamäki 57d1da3910 Ticket #1228 : Handle tokensBack in the Token class. When adding&removing tokens the Token class can make sure that this pointer is updated accordingly. It is very important that the tokensBack has the same scope as the token list, otherwise there will be a dead pointer problem. 2010-01-06 20:19:27 +01:00
CMake CMake - build Docbook manual in Linux. 2010-01-06 12:54:27 +02:00
cli CMake - add header files to CLI project and VS project. 2010-01-03 21:13:30 +02:00
gui Fixed #1229 (GUI: project file not read when checking a file) 2010-01-06 11:34:02 +02:00
htdocs webpage: removed main.html and top.html 2009-11-08 19:26:59 +01:00
htmlreport cppcheck doesn't always report a filename for an error. 2009-12-15 13:28:26 +01:00
lib Ticket #1228 : Handle tokensBack in the Token class. When adding&removing tokens the Token class can make sure that this pointer is updated accordingly. It is very important that the tokensBack has the same scope as the token list, otherwise there will be a dead pointer problem. 2010-01-06 20:19:27 +01:00
man CMake - build Docbook manual in Linux. 2010-01-06 12:54:27 +02:00
test Ticket #1228 : Handle tokensBack in the Token class. When adding&removing tokens the Token class can make sure that this pointer is updated accordingly. It is very important that the tokensBack has the same scope as the token list, otherwise there will be a dead pointer problem. 2010-01-06 20:19:27 +01:00
tools Added 'make man' to Makefile 2009-11-22 16:43:55 +02:00
win_installer version 1.39 2009-12-06 13:34:51 +01:00
.gitignore Added top-level 'check' target. 2009-09-04 22:59:25 +04:00
AUTHORS Fix ticket #325 (Replace developer names in source files with AUTHORS file) 2009-05-30 08:48:12 +03:00
CMakeLists.txt CMake - build Docbook manual in Linux. 2010-01-06 12:54:27 +02:00
COPYING Licensing: Using the GPL 3 license 2008-10-26 07:55:15 +00:00
Changelog Updated Changelog 2009-12-06 14:40:08 +01:00
Makefile Added TestLocalLeaks 2009-12-14 20:30:31 +01:00
all.pro Renamed top-level cppcheck.pro to all.pro 2009-10-28 20:50:11 +01:00
build.bat Add simple batch file to build cppcheck projects in Windows. 2009-07-14 18:47:38 +03:00
cppcheck.cbp Add execution parameters to codeblocks project file: p.cpp --debug 2009-11-19 00:49:26 +02:00
cppcheck.cbproj C++ Builder: updated project file 2009-12-18 18:20:33 +01:00
cppcheck.sln Visual C++: removed 'gui' target from the cppcheck solution 2009-11-07 07:08:30 +01:00
createrelease version 1.39 2009-12-06 13:34:51 +01:00
doxyfile Restructuring: Doxyfile updated 2009-10-26 17:57:28 +01:00
generate_coverage_report Restructuring: Generate coverage report 2009-10-26 17:56:56 +01:00
readme.txt Fix #814 (Improvements for readme.txt) 2009-10-12 21:36:38 +03:00
readme_gui.txt Upate QT framework's URL to readme. 2009-09-06 10:57:21 +03:00
runastyle refactoring the folder structure 2009-10-25 12:49:06 +01:00
runastyle.bat refactoring the folder structure 2009-10-25 12:49:06 +01:00
testrunner.cbproj C++ Builder: updated the testrunner project file - added the lib/executionpath.cpp 2009-12-22 21:23:55 +01:00
webreport.sh script for creating web content 2009-10-11 18:22:28 +02:00

readme.txt

=========
Cppcheck
=========


About

  The original name of this program is "C++check".
  The name was changed to "cppcheck".


Compiling

  Any C++ compiler should work.

  The Makefile works under Linux.
  To make it work under Windows with DJGPP, change "g++" to "gxx".

  To build cppcheck with qmake, run these commands:
  
   Generate Makefile (use 'debug' instead of 'release' if doing developer build)
   (If you are using Mac OS, you need to add "-spec macx-g++" to the command):
     qmake -config release
    
   Build command-line tool, GUI and autotests:
     make

   To build command-line tool only:
     make sub-src 
    
   To build and run autotests:
     make check

Cross compiling Win32 (CLI) version of Cppcheck in Linux

  sudo apt-get install mingw32
  make CXX=i586-mingw32msvc-g++ LDFLAGS="-lshlwapi"
  mv cppcheck cppcheck.exe

Usage

  Run the cppcheck program without parameters and a help text will be shown.


Recommendations

  When the "--all" flag is given you may get a lot of error messages.


Webpage

  http://www.sf.net/projects/cppcheck