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

Create header-only link target lcm-coretypes #90

Merged

Conversation

mwoehlke-kitware
Copy link
Contributor

Introduce a new exported INTERFACE library, lcm-coretypes, which provides users a way to depend on the LCM headers without needing to link to the actual LCM library. LCM types libraries will likely want to "link" to this.

(In particular, C++ LCM types "libraries" are header-only with an include dependency on LCM but no link dependency. Consumers of these "libraries" need the LCM include directories, but may not need to link to the actual LCM library. The interface library gives consumers a way to make this work, conveniently.)

Introduce a new exported INTERFACE library, lcm-coretypes, which
provides users a way to depend on the LCM headers without needing to
link to the actual LCM library. LCM types libraries will likely want to
"link" to this.

(In particular, C++ LCM types "libraries" are header-only with an
include dependency on LCM but no link dependency. Consumers of these
"libraries" need the LCM include directories, but may not need to link
to the actual LCM library. The interface library gives consumers a way
to make this work, conveniently.)
@ashuang ashuang merged commit 2cb8e16 into lcm-proj:master Jul 22, 2016
@mwoehlke-kitware mwoehlke-kitware deleted the coretypes-interface-library branch September 5, 2016 14:43
mojasp pushed a commit to Barkhausen-Institut/lcm-sec that referenced this pull request May 23, 2022
…ace-library

Create header-only link target lcm-coretypes
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