Wiki » History » Version 4

« Previous - Version 4/25 (diff) - Next » - Current version
J. Wienke, 09/13/2010 11:55 AM
added dependencies


Dependencies

  • Boost >= 1.38 (for hardy available in the gar-installer, 1.34.1 untested)
  • CMake (tested with 2.8)
  • optional
    • Doxygen for API generation
    • Lcov for code coverage analysis

Contents

CMake Support Library

RSC contains different CMake scripts and macros which are generally useful. These include:
  • Find macros for various software packages
  • 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.

All CMake files are installed to $prefix/share/cmake/Modules and available in the repository at source:/trunk/cmake.

To be continued