DescriptionDefault components to static libraries in GN build
Previously components would be source sets in non-component mode. Some test targets link large components in chrome but use almost none of them, and including all object files makes these links very slow.
Reland of https://codereview.chromium.org/2043873004/ and https://codereview.chromium.org/2063483002 but disabled for official Windows builds.
In support of the official condition, is_official_build moved to BUILDCONFIG. Since this is really a different level of debug/release, this may actually make more sense. The documentation around this was enhanced a lot, official now automatically turns off debug, and it will assert if you override both to produce an official debug build.
BUG=617837
Committed: https://crrev.com/022f8f346d72007cf75469299f894ad4edfda5a8
Cr-Commit-Position: refs/heads/master@{#399633}
Patch Set 1 #Patch Set 2 : buildconfig #
Total comments: 2
Patch Set 3 : typo #
Messages
Total messages: 21 (10 generated)
|