DescriptionGN: Add notion of 'complete' static libraries, akin to GYP.
In general, GN assumes that static libraries are intermediate targets and
will forward their child dependencies up the tree until a "final" target
is reached. Until now, this meant only shared_library and executable targets.
This change introduces the notion of a "complete" static_library target
which is linked and, as such, suitable for distribution.
BUG=413776
TEST=gn_unittests
R=brettw@chromium.org
Committed: https://crrev.com/a426cf930c6bb1955b2662be12534fc9dce2030e
Cr-Commit-Position: refs/heads/master@{#294709}
Patch Set 1 #Patch Set 2 : Actually added the variable now #
Total comments: 8
Patch Set 3 : Fix test in Target::PullDependentTargetInfo, add test #
Total comments: 6
Patch Set 4 : Actually process new argument. Duh. #
Messages
Total messages: 13 (1 generated)
|