updated readme.txt

This commit is contained in:
Daniel Marjamäki 2010-02-19 17:34:50 +01:00
parent 5ce0c6dc22
commit e30c49f204
1 changed files with 64 additions and 28 deletions

View File

@ -5,31 +5,67 @@ Cppcheck
About About
The original name of this program is "C++check". The original name of this program is "C++check" but it was later changed to "cppcheck".
The name was changed to "cppcheck".
Compiling Compiling
Any C++ compiler should work. Any C++ compiler should work.
The Makefile works under Linux. To build the GUI, you need Qt. The command line tool doesn't have any dependencies.
To make it work under Windows with DJGPP, change "g++" to "gxx".
To build cppcheck with qmake, run these commands: There are multiple compilation choices:
* SCons - cross platform build tool
* CMake - cross platform build tool
* qmake - cross platform build tool - but only the GUI can be built
* Visual Studio - Windows
* gnu make (for experts)
* g++ (for experts)
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: Scons
=====
Scons is a multi platform build tool. Python is required to run it.
scons
CMake
=====
CMake is a multi platform build tool with no dependencies.
cmake .
make make
To build command-line tool only:
make sub-src
To build and run autotests: qmake
make check =====
You can use the gui/gui.pro file to build the gui.
cd gui
qmake
make
Visual Studio
=============
Use the cppcheck.sln file.
gnu make (for experts)
======================
A simple Makefile generator is available and you can use it like this:
g++ -o dmake tools/dmake.cpp lib/filelister.cpp
./dmake
The generated Makefile may need to be edited to fit your needs.
If it doesn't work, unfortunately we can't help you.
g++ (for experts)
=================
If you just want to build Cppcheck then you can use this command:
g++ -o cppcheck -Ilib cli/*.cpp lib/*.cpp
If it doesn't work, unfortunately we can't help you.
Cross compiling Win32 (CLI) version of Cppcheck in Linux Cross compiling Win32 (CLI) version of Cppcheck in Linux