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

Make CMake configuration files relocatable #45

Merged
merged 1 commit into from
Aug 3, 2017

Conversation

traversaro
Copy link
Contributor

See discussion in #44 .

@mikaelarguedas
Copy link
Member

👍

Tested this PR with ros2 and it solves the problem of not being able to find console_bridge.

(The original problem being the console_bridge-config.cmake file keeps an absolute path of the building machine for include and library folders. So it cannot be deployed to another location or another machine with a different folder structure)

@nuclearsandwich
Copy link
Member

nuclearsandwich commented Jun 8, 2017

@mikaelarguedas will this PR be necessary for console_bridge in beta2? It seems like it should be.

@mikaelarguedas
Copy link
Member

@nuclearsandwich Sorry I forgot to reply to that after we discussed it offline. Yes this needs to be in if we want users to be able to build packages on top of our binaries / archives. The only scenario it would work without this change is for linux users using debian packages.

@j-rivero @scpeters any chance to get this reviewed and merged in the near future?

@nuclearsandwich
Copy link
Member

any chance to get this reviewed and merged in the near future?

Review would certainly be welcome and I'd love to get back to tracking master for future releases, but this would not block beta2 if it waited since the packaged build is based my branch here: #46 which incorporates this branch as well as some others.

@mikaelarguedas
Copy link
Member

since the packaged build is based my branch here: #4

It's only the deb packaging jobs right? not the packaging jobs for the other platforms? I agree we could track that in the meantime

nuclearsandwich added a commit to ros2/ros2 that referenced this pull request Jun 30, 2017
I set up a ros2 fork of console_bridge containing only ros/console_bridge#45 instead of my additional changes.
dirk-thomas pushed a commit to ros2/ros2 that referenced this pull request Jun 30, 2017
* use fork of console bridge with relocatable cmake files

* Use a fork containing relocatable cmake only.

I set up a ros2 fork of console_bridge containing only ros/console_bridge#45 instead of my additional changes.
@scpeters scpeters merged commit 15eb3ea into ros:master Aug 3, 2017
@scpeters
Copy link
Contributor

scpeters commented Aug 3, 2017

sorry for the delay in reviewing, this looks great!

lsolanka pushed a commit to ros-hunter/console_bridge that referenced this pull request Dec 26, 2017
See discussion in ros#44

(cherry picked from commit 15eb3ea)
eholum pushed a commit to eholum/space-ros that referenced this pull request Jun 26, 2024
…cker#373)

* use fork of console bridge with relocatable cmake files

* Use a fork containing relocatable cmake only.

I set up a ros2 fork of console_bridge containing only ros/console_bridge#45 instead of my additional changes.
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.

4 participants