gazebosim / gz-msgs

Messages for Gazebo robot simulation.
https://gazebosim.org
Apache License 2.0
23 stars 47 forks source link

Generate messages in downstream builds #338

Closed mjcarroll closed 1 year ago

mjcarroll commented 1 year ago

This is a rework of how message generation works. Instead of generating source/headers from proto files as part of building the gz-msgs package, it will instead install scripts and cmake helper functions to allow downstream packages to generate messages as part of their builds.

An example of a downstream package utilizing this: https://github.com/mjcarroll/mjcarroll-custom-msgs

This is a placeholder PR (keeping in draft) so that I can clean my changes up and get feedback.

mjcarroll commented 1 year ago

@ahcorde I think I addressed most of this feedback in #339 where I also split the commits a bit more logically. I'm going to close this PR in favor of that one.