# Minimal CMake build file # Builds: # - static library from lib directory # - commandline executable # - test suite # - Qt GUI # To build with CMake: # - install CMake 2.6 or later # - $ cmake . # - $ make cmake_minimum_required (VERSION 2.6) PROJECT(CPPCHECK) ADD_SUBDIRECTORY(lib) ADD_SUBDIRECTORY(cli) # Exclude tests from command line targets but include them to VS IDE targets. # There is 'make check' -target for compiling and running tests from # command line. IF (MSVC_IDE) ADD_SUBDIRECTORY(test) ELSE (MSVC_IDE) ADD_SUBDIRECTORY(test EXCLUDE_FROM_ALL) ENDIF (MSVC_IDE) # Don't build GUI for Cygwin (most installations don't have QT) IF (NOT CYGWIN) ADD_SUBDIRECTORY(gui) ENDIF (NOT CYGWIN)