Build System¶
Important Concepts¶
- Build Glossary
- Build System Overview
- Supported Build Hosts and Targets
- Mozconfig Files
- moz.build Files
- mozbuild Sandbox Symbols
- Files Metadata
- Profile Guided Optimization
- Why the Build System is Slow
- Environment Variables Impacting the Build System
- Build Targets
- Python and the Build System
- Test Manifests
- mozinfo
- Text Preprocessor
- JAR Manifests
- Defining Binaries for the Build System
- Defining XPCOM C++-implemented Components
- Creating Toolchain Archives
- Localized Builds
- Unified Builds
- Cross-compilation
- Including Rust Code in Firefox
- Sparse Checkouts
- Support for projects building with GN
- Build Telemetry
- Distributed sccache (sccache-dist)
- Adding Certificates for Testing