commit | 372d353d23f433b1390023e07e177e1d737e3afe | [log] [tgz] |
---|---|---|
author | Takuto Ikuta <tikuta@google.com> | Tue Aug 19 14:52:56 2025 |
committer | Copybara-Service <copybara-worker@google.com> | Tue Aug 19 15:00:02 2025 |
tree | 94e7b1289c046f5fe6e7c0d642e39e65b6e2cd08 | |
parent | e560da2408b9bc4ccbc112c11d4db2db4dc3881c [diff] |
build: Do not build mach module for macOS with Xcode earlier than 16.4 This is similar CL with https://crrev.com/c/6856959, but check Xcode version for macOS build too. This is to avoid error like https://ci.chromium.org/ui/p/chromium/builders/try/ios-simulator/2445551/overview which uses macOS SDK 15.2 which comes with Xcode 16.2. Bug: 425537112, 425535758 Change-Id: I47a4a2e1f6ece213f32f3a5576dfaaa4d4212192 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6860827 Auto-Submit: Takuto Ikuta <tikuta@chromium.org> Reviewed-by: Philipp Wollermann <philwo@google.com> Commit-Queue: Takuto Ikuta <tikuta@chromium.org> Cr-Commit-Position: refs/heads/main@{#1503339} NOKEYCHECK=True GitOrigin-RevId: 4c31e14841a44a0a17801bea2f681787e32c68e6
//build
contains:
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.
//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 all BUILD.gn
files.//build/secondary
- An overlay for BUILD.gn
files. Enables adding BUILD.gn
to directories that live in sub-repositories.//build_overrides
- Refer to //build_overrides/README.md.