Catkin and system dependencies: build- versus run-time?
Catkin packages have both build- and run-time dependency lists (and v2 of the package.xml format seems to have more). However, rosdep
doesn't seem capable of telling the difference between the types of dependencies-- it just gives them all. If I wanted to query a package for only its run-time dependencies or build-time dependencies, how would I go about it? Is there a tool that would help me?
Note that I'm only referring to source here: given the source of a ROS package, I want to determine both its run- and build-time dependencies separately. For example, how does bloom extract them such that the binary Debian package only depends upon the run-time dependencies?