Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/omplPublic

Conditionally use ament_cmake to register package for colcon workspaces environment#884

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 ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
ruffsl wants to merge4 commits intoompl:main
base:main
Choose a base branch
Loading
fromruffsl:ament_cmake

Conversation

@ruffsl
Copy link
Contributor

Fixes#883 by mimicking the approach from BehaviorTree.CPP to conditionally use ament_cmake.

to properly regester colcon packageE.g. set AMENT_CURRENT_PREFIX environment
@ruffsl
Copy link
ContributorAuthor

This isn't quite working yet, as downstream packages still can't find the path for ompl's include headerfiles. Conditionally swapping between a native cmake build_type to a ament_cmake build_type is bit advanced for my CMake-foo, so suggestions welcome.

@mamoll
Copy link
Member

Is it perhaps this code that needs to change for downstream packages?:https://github.com/ompl/ompl/blob/main/CMakeLists.txt#L202-L217
I believe this is the fairly "standard" way to install the cmake config files that let cmake find ompl in downstream packages.

to setup ament_generate_package_environmentand let native cmake handle the include export
@Ryanf55
Copy link
Contributor

The recent CMake changes to support target-based properties on ompl should make this easier.

@Ryanf55
Copy link
Contributor

@ruffsl Can you confirm this is still an issue for you?

Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Conditionally use ament_cmake to register package for colcon workspaces environment

3 participants

@ruffsl@mamoll@Ryanf55

[8]ページ先頭

©2009-2025 Movatter.jp