CMake » History » Version 2

Version 1 (J. Wienke, 01/05/2011 09:10 PM) → Version 2/4 (J. Wienke, 01/05/2011 09:10 PM)

h1. CMake Support Library

RSC contains different CMake scripts and macros. These include:


* *Find macros* Find macros for various software packages like spread, BoostUUID, Eigen2, Log4cxx
* *EnableConverageReport* @EnableConverageReport@ - Support for html code coverage reports on GCC using gcov and lcov.
* *CheckInitMethod*: @CheckInitMethod@: Checks which compiler-specific method can be used to execute before the main method begins. This is e.g. useful to install extensions
* *InstallFilesRecursive*: @InstallFilesRecursive@: A macro to install files while preserving their folder structure. The normal install macro of CMake copies all given files into a flat list at the target location.
* *ParseArguments*: @ParseArguments@: Helper to parse arguments to CMake macros and functions with UPPERCASE keywords to separate lists.
* *GenerateCppcheck*: @GenerateCppcheck@: Generate targets to perform static code analysis with "cppcheck":http://sourceforge.net/apps/mediawiki/cppcheck/index.php?title=Main_Page.
* *GenerateDoxygen*: @GenerateDoxygen@: Creates a target to generate a "Doxygen":http://www.stack.nl/~dimitri/doxygen/ source code documentation.