Build a package within another package.
I am developing a robot controller that depends on several source code repositories. My folder structure looks like this
/catkin_ws
- /src
- /robot_controller
- CMakeLists.txt
- package.xml
- /my_source_code
- /package_from_github_A
- /package_from_github_B
Running catkin build
will only detect the /robot_controller
package and it will not detect the source files from github_A
or B
. For example, I cannot run rosrun package_from_github_A node1
.
Is there a way to reveal these packages to the build system without reorganizing my folders?