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

Sros2 cmake macros #75

Merged
merged 7 commits into from
Jan 26, 2019
Merged

Conversation

ross-desmond
Copy link
Contributor

Adds cmake macros for generating keys and keystore for nodes at compile time.

Enables addition of new colcon built packages in this repo
@tfoote tfoote added the in review Waiting for review (Kanban column) label Jan 11, 2019
@ross-desmond
Copy link
Contributor Author

Depends on #74

@ross-desmond
Copy link
Contributor Author

These changes split from the original PR #71 and has all changes requested for the cmake macro from that review

@mjcarroll
Copy link
Member

mjcarroll commented Jan 15, 2019

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

Copy link
Member

@jacobperron jacobperron left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for splitting out the cmake package 👍

sros2_cmake/package.xml Outdated Show resolved Hide resolved
sros2_cmake/package.xml Show resolved Hide resolved
sros2_cmake/package.xml Show resolved Hide resolved
endif()
find_program(PROGRAM ros2)
if (NOT PROGRAM)
message("Unable to find ros2cli, have you sourced your ros setup files?")
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should add ros2cli as a build and build_export dependency to the package.xml so we don't have to rely on sourcing a setup file in the case that we're building alongside ros2cli.

sros2_cmake/README.md Outdated Show resolved Hide resolved
@mjcarroll
Copy link
Member

@ross-desmond Just as a housekeeping note, we're moving forward on making a release for the patch, and this will get in the first sync after the patch release.

@ross-desmond
Copy link
Contributor Author

Awesome, making changes...

@mjcarroll
Copy link
Member

Disregard that CI, I think I used the wrong repos file...

@ross-desmond
Copy link
Contributor Author

Awesome, making changes...

Looks like all changes are accounted for.

@jacobperron
Copy link
Member

CI up to sros2_cmake:

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

@jacobperron jacobperron merged commit 53fc6f7 into ros2:master Jan 26, 2019
@jacobperron jacobperron removed the in review Waiting for review (Kanban column) label Jan 26, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants