
This CL deprecates support for SDK version 22621, meaning we now require version 26100 for all builds. It also updates mc.exe checks to operate using the new SDK version. Note that mc (and midl) output did not output anything new when regenerated, although crrev.com/c/5954139 removes some obsolete outputs. The change to windows_version.cc caused the regular MSI installers to be regenerated. The branded installers did not change. Since we now support only SDK version 26100, we can remove the conditional code compilation added in the original CL (crrev.com/c/5898835). Bug: 362650376 Change-Id: I1150151f9105d9478c5ec23be53fd139118eddaa Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5949523 Reviewed-by: S Ganesh <ganesh@chromium.org> Reviewed-by: Dirk Pranke <dpranke@google.com> Commit-Queue: Devon Loehr <dloehr@google.com> Reviewed-by: Joe Mason <joenotcharles@google.com> Reviewed-by: Greg Thompson <grt@chromium.org> Cr-Commit-Position: refs/heads/main@{#1373513}
About
//build
contains:
- Core GN templates and configuration
- Core Python build scripts
Since this directory is DEPS'ed in by some other repositories (webrtc, pdfium,
v8, etc), it should be kept as self-contained as possible by not referring
to files outside of it. Some exceptions exist (//testing
, select
//third_party
subdirectories), but new dependencies tend to break these other
projects, and so should be avoided.
Changes to //build
should be landed in the Chromium repo. They will then be
replicated to the stand-alone build repo
by the gsubtreed tool.
Note: You can find all directories already available through gsubtreed in the
list of all chromium repos.
Contents
//build/config
- Common templates via.gni
files.//build/toolchain
- GN toolchain definitions.Other .py files
- Some are used by GN/Ninja. Some by gclient hooks, some are just random utilities.
Files referenced by //.gn
:
//build/BUILDCONFIG.gn
- Included by allBUILD.gn
files.//build/secondary
- An overlay forBUILD.gn
files. Enables addingBUILD.gn
to directories that live in sub-repositories.//build_overrides
- Refer to //build_overrides/README.md.