When should I prefer `ament_cmake` versus `ament_cmake_ros`
When should I prefer using ament_cmake
versus ament_cmake_ros
?
The only differences ament_cmake_ros
add are:
- some ROS-specific capability to run tests isolated (with a unique ROS Domain ID)
- the non-ROS-specific setting BUILDSHAREDLIBS=ON at the project level
- setting ROSPACKAGENAME at the project level
I'm further confused because some ROS-specific formatting/linting defaults are hardcoded into ament_lint
.
Asked by DanRose on 2020-04-16 15:47:42 UTC
Comments