On Fri, Oct 15, 2010 at 1:52 AM, Ugo Cupcic wrote: > The dependencies to rviz / gazebo are there to make sure both of those > are compiled, but there is no real dependency between sr_hand and rviz. > Is there a ROS way of making sure packages are compiled without adding a > real dependency to the package? No. A package dependency entails the addition of the dependencies' C/C++ build flags, Python module path, and possibly other code-level settings. As Josh suggested, you can create a third package, say sr_hand_visualization, that depends on sr_hand and rviz, perhaps containing just launch files. brian.