DescriptionMove //build/module_args/v8.gni to //build_overrides.
The original intent of the build/module_args directory was to
provide a place where different repos could customize settings
as needed depending on their dependencies and needs.
However, given that you can't really yet embed GN by just
deps-ing in //build/config and //build/toolchain, you end up
needing to deps-in all of build, and so there was no good way to
have different settings per-repo in //build/module_args.
This CL changes the approach such that we will have an additional
top-level directory called //build_overrides, which is therefore
separate from //build and can be properly customized.
It is unfortunate that we need to use two top-level directories
for GN, but we don't have a good alternative at this time. Once
we can remove the GYP build and further clean up the structure
and dependencies of //build we will hopefully be able to do better.
R=brettw@chromium.org
BUG=541791
Committed: https://crrev.com/d4da5ab4987c2c22d96dcf8c4b3ac2449aa16c0f
Cr-Commit-Position: refs/heads/master@{#353690}
Patch Set 1 #Patch Set 2 : add //build_overrides/README.md #Patch Set 3 : gn formatting #
Total comments: 2
Patch Set 4 : rework README to hopefully be clearer #
Total comments: 4
Messages
Total messages: 27 (11 generated)
|