Skip to content

Cleanup install rules#358

Merged
rhaschke merged 3 commits intomoveit:melodic-develfrom
v4hn:pr-melodic-cleanup-installs2
Jul 11, 2019
Merged

Cleanup install rules#358
rhaschke merged 3 commits intomoveit:melodic-develfrom
v4hn:pr-melodic-cleanup-installs2

Conversation

@v4hn
Copy link
Copy Markdown
Contributor

@v4hn v4hn commented Jul 11, 2019

As @timjrobinson pointed out in #355, some launch folders did not get installed before.
Looking through the build instructions, some other targets were missing too.

Notably, libinteractivity_utils.so got installed to /share/ (and thus broke binaries that depend on it in an install workspace). I decided to remove the library, which was not properly installed anyway, from all public interfaces, because we do not want to provide stable API in the tutorials package - Nobody should need to depend on it in the first place.

Should be merged in master too. I targeted melodic-devel because that's the branch @timjrobinson used.

Replaces #355.

v4hn added 3 commits July 11, 2019 14:58
This library contains helpers for the tutorials only.
It is not meant to be a public interface as the tutorials
do not provide any guarantees of API stability (for obvious reasons).
@v4hn v4hn mentioned this pull request Jul 11, 2019
2 tasks
@rhaschke rhaschke merged commit 2b96b44 into moveit:melodic-devel Jul 11, 2019
rhaschke pushed a commit that referenced this pull request Jul 11, 2019
* install missing launch folders
* install missing binaries
* install, but do not expose libinteractivity_utils
  This lib is not meant as a public interface.
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.

2 participants