DescriptionDon't inherit source sets across static libs in GN.
Previously, source sets would be inherited up the dependency chain up to shared library or executable boundaries. But if there is a static library in the middle, it will include the code from the source set and the resulting shared library or executable will get the source set's code twice.
This patch stops inheriting of source sets at static library boundaries, since the static library will include the source sets's code.
BUG=377890
TBR=thakis@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=273858
Patch Set 1 #
Messages
Total messages: 2 (0 generated)
|