gecko-dev/build/docs
Mike Hommey 9b835365cc Bug 1773223 - Make the GN processor an independent script. r=firefox-build-system-reviewers,mjf,ahochheiden
The way the processor works currently is that it relies on two different
build backends, one of which produces json files for specific
configurations, and the other which produces moz.build files from the
aggregate of all those configs.

Each of these json files is huge, and we actually don't have enough to
support all the platforms we're supposed to be supporting. Adding more
files is not enticing.

Now that we've made the first step described above work in a single pass
on a single machine (as opposed to multiple passes on multiple machines
previously), we can actually merge both steps and avoid producing the
intermediate json files altogether. This will allow to add more
configurations without having to worry about the weight of those files.

And because this all doesn't need to depend on having the first step
hooked up in the build system, we make the whole an independent script
rather than a build backend.

Differential Revision: https://phabricator.services.mozilla.com/D149210
2022-06-20 22:04:12 +00:00
..
mozbuild Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky 2022-02-03 18:34:58 +00:00
build-overview.rst
build-targets.rst
chrome-registration.rst Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky 2022-02-03 18:34:58 +00:00
cppeclipse.rst Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky 2022-02-03 18:34:58 +00:00
cross-compile.rst
defining-binaries.rst
defining-xpcom-components.rst Bug 1514936, part 2 - Drop the outer arguments from static components. r=xpcom-reviewers,nika 2022-05-17 20:24:19 +00:00
environment-variables.rst
files-metadata.rst
glossary.rst
gn.rst Bug 1773223 - Make the GN processor an independent script. r=firefox-build-system-reviewers,mjf,ahochheiden 2022-06-20 22:04:12 +00:00
index.rst
jar-manifests.rst Bug 1722650 - Import Chrome Registration docs from mdn.r=mossop DONTBUILD 2021-08-26 15:21:32 +00:00
locales.rst Bug 1714788 - doc: do not provide the language if the code isn't valid r=firefox-source-docs-reviewers,championshuttler DONTBUILD 2021-11-16 07:59:48 +00:00
mozbuild-files.rst
mozbuild-symbols.rst
mozconfigs.rst
mozinfo.rst
pgo.rst
preprocessor.rst
python.rst Bug 1730712: Update "Moz site" terminology r=ahal 2021-11-17 20:54:23 +00:00
rust.rst Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky 2022-02-03 18:34:58 +00:00
sccache-dist.rst
slow.rst
sparse.rst
supported-configurations.rst Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky 2022-02-03 18:34:58 +00:00
telemetry.rst
test_certificates.rst
test_manifests.rst Bug 1753413 - fx doc: Remove whitespaces, trailing lines & windows CR r=andi,perftest-reviewers,sparky 2022-02-03 18:34:58 +00:00
toolchains.rst Bug 1289641 - Setup a taskcluster task to build the vs2017 toolchain. r=firefox-build-system-reviewers,mhentges 2022-04-12 22:52:53 +00:00
unified-builds.rst Backed out changeset 29d7e91fe721 (bug 1725125) for plain Bp-hybrid bustages 2021-08-25 14:42:09 +03:00
visualstudio.rst Bug 1755305 - Fix invalid mach command for Visual Studio clean target r=mhentges DONTBUILD 2022-03-03 14:17:59 +00:00