ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
OpenCV is a single project so it's not really comparable to a system which builds groups of projects. You can certainly add options to individual CMake projects, but you'd have to pass options to each of them.
As for controlling which packages get built in a catkin workspace, you can use CATKIN_IGNORE
files to prevent certain packages from getting processed by catkin_make
. Or you can use the CATKIN_BLACKLIST_PACKAGES
variable to blacklist certain packages, see: http://answers.ros.org/question/54181/how-to-exclude-one-package-from-the-catkin_make-build/
You get more control with the upcoming tools provided by the catkin_tools
project, but it's got some problems that we're still working out before it's ready for prime time: