gecko-dev/build/moz.configure
Mike Hommey 66a79a59fe Bug 1553230 - Allow to opt-in to automatically update some bootstrapped toolchains. r=firefox-build-system-reviewers,nalexander,mhentges
This adds a --enable-bootstrap build flag that will automatically update
cbindgen, node, clang, sccache, nasm, wine, lucetc, dump_syms, pdbstr,
and winchecksec if they are already installed in ~/.mozbuild.

Eventually, we'll want to allow to install toolchains that weren't
already install, but one step at a time.

This explicitly doesn't cover rustc, which is its own can of worms, or
android-{ndk,sdk}, which are not installed via toolchain artifacts
currently.

Differential Revision: https://phabricator.services.mozilla.com/D101723
2021-01-15 22:15:51 +00:00
..
android-ndk.configure Bug 1686646 - Look for more tools in MOZ_FETCHES_DIR. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:33:01 +00:00
android-sdk.configure Bug 1686646 - Look for more tools in MOZ_FETCHES_DIR. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:33:01 +00:00
arm.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
bindgen.configure Bug 1686646 - Use more targeted search paths for each tool. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:26:05 +00:00
checks.configure Bug 1677994: Clarify that configure executes progs without using shell r=firefox-build-system-reviewers,dmajor,glandium 2021-01-04 15:18:33 +00:00
compile-checks.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
compilers-util.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
flags.configure Bug 1677839 - Re-allow new pass manager on aarch64-windows builds r=firefox-build-system-reviewers,mhentges 2020-11-17 22:25:32 +00:00
headers.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
init.configure Bug 1684380 - Fix some configure error code paths. r=nalexander 2020-12-29 04:24:49 +00:00
java.configure Bug 1670264: Validate detected Java directory to ensure it's a JDK r=nalexander 2020-11-03 23:32:43 +00:00
keyfiles.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
lto-pgo.configure Bug 1686646 - Use more targeted search paths for each tool. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:26:05 +00:00
memory.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
node.configure Bug 1553230 - Allow to opt-in to automatically update some bootstrapped toolchains. r=firefox-build-system-reviewers,nalexander,mhentges 2021-01-15 22:15:51 +00:00
nspr.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
nss.configure Bug 1684061 - land NSS 97ef009f7a78 UPGRADE_NSS_RELEASE, r=bbeurdouche 2020-12-23 19:54:31 +00:00
old.configure Bug 1680862 - Use fixed cwd in old.configure for m4 includes r=mhentges 2021-01-14 18:15:12 +00:00
pkg.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
rust.configure Bug 1686646 - Separate out Rust compiler search path. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:26:03 +00:00
toolchain.configure Bug 1686646 - Look for more tools in MOZ_FETCHES_DIR. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:33:01 +00:00
update-programs.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
util.configure Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
warnings.configure Bug 1685353: Disable -Woverloaded-virtual for GCC r=firefox-build-system-reviewers,sheehan,andi,glandium 2021-01-12 14:18:22 +00:00
windows.configure Bug 1686646 - Use more targeted search paths for each tool. r=firefox-build-system-reviewers,dmajor 2021-01-15 04:26:05 +00:00