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@. |