MB was updated to accomodate changes in https://codereview.chromium.org/2695963003 Change log:981ff3850e..99c1f4221eFull diff:981ff3850e..99c1f4221eChanged dependencies: * src/base:be5cf86ede..6d7c22c4f5* src/build:2744073131..e8b5e58534* src/ios:65ada1572f..8d1f4a15e6* src/testing:3d76f6cb4c..d6eb1e0a11* src/third_party:779bb26879..24999c043d* src/tools:f2d0d63fdc..2ffeda5cdcDEPS diff:981ff3850e..99c1f4221e/DEPS No update to Clang. TBR= BUG=None NOTRY=True Review-Url: https://codereview.webrtc.org/2755433005 Cr-Commit-Position: refs/heads/master@{#17238}
MB - The Meta-Build wrapper
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 geninvocation 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: