summaryrefslogtreecommitdiffstats
path: root/build_overrides/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Allow WebRTC to require Mac 10.7 deployments in GN builds.dpranke2016-02-221-2/+11
| | | | | | | | | | | | | | | | | | | | | | | The standalone (non-Chromium) WebRTC build has some targets that on the Mac use Objective-C features that require the targets to be deployed to 10.7 or newer hosts (i.e., they won't run on 10.6). Because we share GN //build configurations between the WebRTC and Chromium project, we need to give WebRTC to toggle the minimum configuration needed; we do this by creating a new file called build.gni in //build_overrides/build.gni file, and making //build/config/mac/mac_sdk.gni import that. This introduces a dependency from //build to //build_overrides, and means that other projects that depend on //build will need to create a new file when this change is rolled in.. R=brettw@chromium.org BUG=webrtc:5453, 588513 Review URL: https://codereview.chromium.org/1686373002 Cr-Commit-Position: refs/heads/master@{#376856}
* Move //build/module_args/v8.gni to //build_overrides.dpranke2015-10-131-0/+20
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 Review URL: https://codereview.chromium.org/1397493004 Cr-Commit-Position: refs/heads/master@{#353690}