Closed gerkey closed 10 years ago
+1 The current implementation has several flaws regarding exporting the correct information for a DDS message package, chaining of workspaces etc. We can merge this fix but I would recommend to only build everything in a single workspace and not spend time on supporting the full set of cases possible with catkin.
+1
It's a fair point about not supporting all possible configurations, but I think that this one is worth addressing, as I expect that it'll be pretty common. I ran into because I built and installed ros_dds/prototype
, then built ros_tutorials/turtlesim
against that installation. I would do the same to build other packages against ros_dds/prototype
.
Please be aware that the installation target including exporting information to the CMake config file has not been tested and is likely missing information somewhere in the chain.
This change is needed in the case when you're building in a workspace that is separate from the one in which genidlcpp was built.
@dirk-thomas