0b463dadb9
Earlier commit allowed cppcheck to exit immediately while checking. This however leads crashes and error logs shown since the thread termination leaves things in inconsistent state. I thought cppcheck would close fast enough so these could be ignored. But apparently not. So this commits adds new bool mExiting for MainWindow and sets that to true when exiting while checking. When the checking is ready this attribute is checked and if it is true the application can now be cleanly exited. |
||
---|---|---|
Cppcheck.xcodeproj | ||
cli | ||
gui | ||
htdocs | ||
htmlreport | ||
lib | ||
man | ||
test | ||
tools | ||
win_installer | ||
.gitignore | ||
AUTHORS | ||
COPYING | ||
Changelog | ||
Makefile | ||
all.pro | ||
build.bat | ||
cppcheck.cbp | ||
cppcheck.cbproj | ||
cppcheck.sln | ||
cppcheck_vs2010.sln | ||
createrelease | ||
doxyfile | ||
generate_coverage_report | ||
readme.txt | ||
readme_gui.txt | ||
runastyle | ||
runastyle.bat | ||
testrunner.cbproj | ||
webreport.sh |
readme.txt
========= Cppcheck ========= About The original name of this program is "C++check" but it was later changed to "cppcheck". Compiling Any C++ compiler should work. To build the GUI, you need Qt. The command line tool doesn't have any dependencies. There are multiple compilation choices: * qmake - cross platform build tool - but only the GUI can be built * Visual Studio - Windows * gnu make * g++ qmake ===== 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 ======== make g++ (for experts) ================= If you just want to build Cppcheck then you can use this command: g++ -o cppcheck -Ilib cli/*.cpp lib/*.cpp 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 A manual is available online: http://cppcheck.sf.net/manual.pdf Webpage http://www.sf.net/projects/cppcheck