Wiki » History » Version 17

J. Wienke, 01/05/2011 09:11 PM

1 7 J. Wienke
h1. Prerequisites
2 1 J. Wienke
3 7 J. Wienke
h2. Dependencies
4 7 J. Wienke
5 4 J. Wienke
* Boost >= 1.38 (for hardy available in the gar-installer, 1.34.1 untested)
6 14 J. Wienke
* Boost.UUID (header-only, officially included in Boost since 1.42, headers from this version can be used with all older versions of boost, gar-installer package available)
7 4 J. Wienke
* CMake (tested with 2.8)
8 4 J. Wienke
* optional
9 4 J. Wienke
** Doxygen for API generation
10 1 J. Wienke
** Lcov for code coverage analysis
11 15 J. Wienke
** cppcheck for static code analysis
12 7 J. Wienke
13 7 J. Wienke
h2. Supported Operating Systems and Compilers
14 7 J. Wienke
15 7 J. Wienke
* Linux (GCC 4.x)
16 7 J. Wienke
* Windows (MS Visual Studio 9 2008)
17 4 J. Wienke
18 8 J. Wienke
Other combination may be possible but are currently untested.
19 8 J. Wienke
20 4 J. Wienke
h1. Contents
21 4 J. Wienke
22 17 J. Wienke
A brief summary of the library contents. More detailed information can be found in the source code documentation.
23 17 J. Wienke
24 16 J. Wienke
* [[Logging|Logging Adapter]] - Logging interface with support for different backends
25 16 J. Wienke
* [[Math|Math]] - Various base data structures and methods for common mathematical calculation in robotics
26 16 J. Wienke
* [[Misc|Miscellaneous]] - Various small helpers and utilities that do not fit in any other category
27 1 J. Wienke
* [[Subprocess|Subprocess]] - A python-inspired, platform-independent way to launch other processes
28 1 J. Wienke
* [[Threading|Threading]] - Different helpers for managing threaded applications, includes a task abstraction, synchronized data structures and thread pools
29 17 J. Wienke
* [[CMake|CMake Support Library]] - A collection of modules for using CMake, including find-modules for different 3rd-party libraries and applications
30 1 J. Wienke
31 5 J. Wienke
All CMake files are installed to @$prefix/share/cmake/Modules@ and available in the repository at source:/trunk/rsc/cmake.