ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 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:

  • http://lists.ros.org/lurker/message/20151110.195101.767ad75f.en.html
  • https://github.com/catkin/catkin_tools/issues/90