Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to build as an ament package #817

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jlack1987
Copy link

@jlack1987 jlack1987 commented Sep 7, 2024

Changelog

Add a package.xml and update the CMakeLists.txt to optionally allow users to build as an ament package.

Docs

None

Description

I added a package.xml and some updates to the CMakeLists.txt so this package could be used in ros2 workspaces. Note that this should only have an affect if it is already in a ros2 workspace and the ament_cmake package is found. If not then it should continue to compile as before.

Help Needed

I wasn't sure what to put for some of the fields in the package.xml, so if this is acceptable feel free to edit and modify maintainer info or you can tell me what it should be and i'll add it. Thanks!

@jlack1987
Copy link
Author

actually this maybe isn't good. I see there are an examples package which I could make an ament packages as well, but it depends on foxglove protobuf schema stuff which i'm not really wanting to ament-ize all of that. Also it seems the foxglove_rosbridge package has a parallel implementation of the websocket protocol and seems to be more up to date? 😕

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant