Subject | UseOrocos-RTT.cmake | Rock.cmake |
Dependency tracking | use dependencies from manifest.xml by translating into pkg-config, orocos_use_package | dependencies are listed in the rock_executable or rock_library macro. Handles three types of dependencies: CMake (find_package), pkg-config and internal (dependencies between two targets in the same cmake package) |
pkg-config file | Autogenerated with all library targets produced in the package | Hand-made, with the help of some CMake variables (i.e. the default template produces the same result than the UseOrocos-RTT.cmake, but can be customized). Variables available on a per-target basis (not global basis) |
Qt integration | None | Special support |
Open Questions
- autoproj allows packages to be defined in subdirectories (e.g. slam/envire). How does orocos_use_package and the manifest.xml parsing handle that ?
- what about dependencies that are not libraries (no pkg-config file) ?
- Qt integration (very important for us)
Last modified 11 years ago
Last modified on 04/19/11 10:32:11