This repository has been archived by the owner on Nov 30, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Cleanup in mcap_vendor
package
#62
Merged
Merged
Changes from 2 commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
ddd028b
Cleanup in `mcap_vendor` package
MichaelOrlov f3606f9
Install `mcap` headers in `include/${PROJECT_NAME}/mcap` and export them
MichaelOrlov 916d8f3
Revert renaming `mcap` library to `mcap_vendor` and fixed include issue
MichaelOrlov 41c2073
Add `LIBRARY DESTINATION lib` for install targets
MichaelOrlov fc5f8aa
Attempt to fix Windows build error by removing `ament_export_librarie…
MichaelOrlov 2bcff24
Nitpick. remove extra space before `HAS_LIBRARY_TARGET`
MichaelOrlov File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So I really don't think you want to change the name of the library like this.
That is, the idea behind vendor packages is that they are temporary (for some definition of temporary) stand-ins for the package in question. In some day in the future, we should be able to remove the vendor package and just get the library from the underlying OS.
Thus, all of our vendor packages actually build and export the actual library name, not a "vendored" version of it. Someday if
libmcap
is available in Ubuntu, then we can make this package just skip building on Ubuntu.For those reasons, I do think you should switch back to the
mcap
library and target name.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@clalancette Ok, fair point about
libmcap
. I have reverted renames.