DescriptionFix transitive dependency on generated header in Blink
FontDescription.h includes FontFamilyNames.h, which is a generated header. The
"make_platform_generated" target that generates FontFamilyNames.h correctly
specifies itself as a hard dependency, and the "blink_platform" target that
builds FontDescription.* correctly depends on the former target. However,
FontDescription.h is itself included in other blink_platform headers that
are themselves included by files built as part of other targets (specifically,
the "blink_platform_test_support" target). The blink_platform target thus needs
to export the hard dependency on make_platform_generated onto its own
dependents in order to avoid those dependents potentially being built before
FontFamilyNames.h is generated.
BUG=585386
Committed: https://crrev.com/c53644c354d0c5cce60f24ab11b0180cc555498c
Cr-Commit-Position: refs/heads/master@{#374648}
Patch Set 1 #
Messages
Total messages: 9 (3 generated)
|