CMake » History » Version 2

« Previous - Version 2/4 (diff) - Next » - Current version
J. Wienke, 01/05/2011 09:10 PM


CMake Support Library

RSC contains different CMake scripts and macros. These include:

  • Find macros for various software packages like spread, BoostUUID, Eigen2, Log4cxx
  • EnableConverageReport - Support for html code coverage reports on GCC using gcov and lcov.
  • 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: 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: Helper to parse arguments to CMake macros and functions with UPPERCASE keywords to separate lists.
  • GenerateCppcheck: Generate targets to perform static code analysis with cppcheck.
  • GenerateDoxygen: Creates a target to generate a Doxygen source code documentation.