Source code
Revision control
Copy as Markdown
Other Tools
# Build System
## Important Concepts
```{toctree}
:maxdepth: 1
glossary
build-overview
supported-configurations
Mozconfig Files <mozconfigs>
mozbuild-files
mozbuild-symbols
files-metadata
Profile Guided Optimization <pgo>
slow
environment-variables
build-targets
python
test_manifests
mozinfo
preprocessor
jar-manifests
defining-binaries
defining-xpcom-components
toolchains
toolchains-update-policy
locales
unified-builds
cross-compile
rust
sparse
Support for projects building with GN <gn>
telemetry
sccache-dist
test_certificates
```
## integrated development environment (IDE)
```{toctree}
:maxdepth: 1
cppeclipse
visualstudio
```
## mozbuild
mozbuild is a Python package containing a lot of the code for the
Mozilla build system.
```{toctree}
:maxdepth: 1
mozbuild/index
```
## Snap Package
```{toctree}
:maxdepth: 1
snap
```
## Flatpak Package
```{toctree}
:maxdepth: 1
flatpak
```