mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 05:41:12 +00:00
8ea7516844
This uses the same trick as bug 1743832 under the hood. We could go the other way around, extracting the configure code to a separate module, but the longer term goal here is to have configure figure out which things to bootstrap for the selected build type. As a side effect, mach bootstrap will stop re-bootstrapping things that are already up-to-date, at least for things using install_toolchain_artifact, excluding those that don't follow the convention wrt the extracted directory path. Differential Revision: https://phabricator.services.mozilla.com/D134595 |
||
---|---|---|
.. | ||
bin | ||
mozboot | ||
README.rst | ||
setup.py |
mozboot - Bootstrap your system to build Mozilla projects ========================================================= This package contains code used for bootstrapping a system to build mozilla-central. This code is not part of the build system per se. Instead, it is related to everything up to invoking the actual build system. If you have a copy of the source tree, you run: python bin/bootstrap.py If you don't have a copy of the source tree, you can run: curl https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py -o bootstrap.py python bootstrap.py The bootstrap script will download everything it needs from hg.mozilla.org automatically!