commit | d86ab643ff2604668cc6f21a33d4c3335c028ff8 | [log] [tgz] |
---|---|---|
author | Henrik Kjellander <kjellander@chromium.org> | Thu May 18 10:27:08 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Thu May 18 10:27:28 2017 |
tree | 6d9d9c2e92da833bce2a5b1617a6e1699b3fdc40 | |
parent | 7cca940be7ccb4e8ba5ff21043edee12a3d3e8de [diff] |
Revert "MB: Add WebRTC codesearch builder config" This reverts commit dd2354a0c405af45218db2009c07ab4e577eef22. Reason for revert: This config should to go into the WebRTC repo, see https://codereview.webrtc.org/2892723002 for that. Original change's description: > MB: Add WebRTC codesearch builder config > > BUG=699463 > > Change-Id: I5ce89aa56a4a061da133039943885a8fb40c46c0 > Reviewed-on: https://chromium-review.googlesource.com/506670 > Commit-Queue: Henrik Kjellander <kjellander@chromium.org> > Reviewed-by: Paweł Hajdan Jr. <phajdan.jr@chromium.org> > Cr-Commit-Position: refs/heads/master@{#472726} TBR=kjellander@chromium.org,phajdan.jr@chromium.org,emso@chromium.org NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=699463 Change-Id: If4eed2a2bf2ad5de11be8576d8cd8c9c12bd2faf Reviewed-on: https://chromium-review.googlesource.com/508728 Reviewed-by: Henrik Kjellander <kjellander@chromium.org> Commit-Queue: Henrik Kjellander <kjellander@chromium.org> Cr-Original-Commit-Position: refs/heads/master@{#472759} Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src Cr-Mirrored-Commit: 5f37a9a28cd290fac1dd77efc38b1cc4f848e73a
MB is a simple wrapper intended to provide a uniform interface to either GYP or GN, such that users and bots can call one script and not need to worry about whether a given bot is meant to use GN or GYP.
It supports two main functions:
“gen” - the main gyp_chromium
/ gn gen
invocation that generates the Ninja files needed for the build.
“analyze” - the step that takes a list of modified files and a list of desired targets and reports which targets will need to be rebuilt.
We also use MB as a forcing function to collect all of the different build configurations that we actually support for Chromium builds into one place, in //tools/mb/mb_config.pyl
.
For more information, see: