mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-23 12:51:06 +00:00
62718af062
By separating the "use this compiler" configuration from other items, we avoid redundancies, and at the same time simplify how the aarch64 variants are configured by having the $os_variant.json files only contain the `target`. Overall, each build now only uses at most 4 configs: - one for the compiler it uses - one for the target (optional when the host is the same as the target) - one for the patches applied to the clang/llvm source - one for the build type (stage-1, profile or stage-4-pgo) And a similar pattern for clang-tidy. Also remove the setting for ld, which hasn't been used since bug 1799423, and ranlib and ar for builds using clang-cl, as it's not used either. Differential Revision: https://phabricator.services.mozilla.com/D220652
7 lines
205 B
JSON
7 lines
205 B
JSON
{
|
|
"cc": "{MOZ_FETCHES_DIR}/clang/bin/clang-cl",
|
|
"cxx": "{MOZ_FETCHES_DIR}/clang/bin/clang-cl",
|
|
"ml": "{MOZ_FETCHES_DIR}/clang/bin/clang-cl",
|
|
"lib": "{MOZ_FETCHES_DIR}/clang/bin/llvm-lib"
|
|
}
|