Wiki » History » Version 1

J. Wienke, 09/12/2010 09:06 PM
Initial documentation of the cmake support libraries

1 1 J. Wienke
h1. CMake Support Library
2 1 J. Wienke
3 1 J. Wienke
RSC contains different CMake scripts and macros which are generally useful. These include:
4 1 J. Wienke
* Find macros for various software packages
5 1 J. Wienke
* *EnableConverageReport*: Support for coverage html code reports on GCC using gcov and lcov.
6 1 J. Wienke
* *CheckInitMethod*: Checks which compiler-specific method can be used to execute before the main method begins. This is e.g. useful to install extensions
7 1 J. Wienke
* *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.
8 1 J. Wienke
* *ParseArguments*: Helper to parse arguments to CMake macros and functions with UPPERCASE keywords to separate lists.
9 1 J. Wienke
10 1 J. Wienke
All CMake files are installed to @$prefix/share/cmake/Modules@.