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

Exclude yaml_util.h header from install #7453

Merged
merged 1 commit into from
Nov 10, 2017

Conversation

jwnimmer-tri
Copy link
Collaborator

@jwnimmer-tri jwnimmer-tri commented Nov 10, 2017

This is a cherry-pick of 9eb22d4 in part. That commit was #7352 and reverted in #7403 for other reasons, but this portion is still correct and useful.

Relates #7451.

/CC @nuclearsandwich


This change is Reviewable

This is a cherry-pick of 9eb22d4 in
part.  That commit was reverted for other reasons, but this portion is
still correct and useful.
@jwnimmer-tri
Copy link
Collaborator Author

+@sherm1 for all review per schedule, please. I'm considering this patch already feature-reviewed as of #7352.

@sherm1
Copy link
Member

sherm1 commented Nov 10, 2017

:lgtm:


Reviewed 1 of 1 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.


Comments from Reviewable

@sherm1 sherm1 merged commit 1829855 into RobotLocomotion:master Nov 10, 2017
@jwnimmer-tri jwnimmer-tri deleted the yaml-cpp_private branch November 10, 2017 19:41
SeanCurtis-TRI pushed a commit that referenced this pull request Jan 3, 2018
* Declare yaml-cpp as a private dependency in drake.cps

After #7453 no headers that use yaml-cpp are installed.
jwnimmer-tri pushed a commit that referenced this pull request Jan 9, 2018
* Use yaml_cpp from Ubuntu Xenial.

This removes the bazel external yaml_cpp and replaces it with system
yaml_cpp found via pkg-config.

Using the system version cuts down on the size of libdrake.so and
improves linking compatibility when using Drake within systems that
use the system yaml-cpp version.

This change was previously introduced in #7352 and later reverted
(#7403) due to issues with the MacOS build. Other portions of that
original pull request were reintroduced in #7453.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants