| Flag |
Description |
| X |
|
| clang |
Use Clang compiler instead of GCC |
| dbus |
|
| debug |
|
| eme-free |
Disable EME (DRM plugin) capability at build time |
| gmp-autoupdate |
Allow Gecko Media Plugins (binary blobs) to be automatically
downloaded and kept up-to-date in user profiles |
| hardened |
|
| hwaccel |
Force-enable hardware-accelerated rendering (Mozilla bug 594876) |
| jack |
|
| jpegxl |
|
| jumbo-build |
Enable unified build - combines source files to speed up build process, but requires more memory |
| libproxy |
Enable libproxy support |
| openh264 |
Use <pkg>media-libs/openh264</pkg> for H264 support
instead of downloading binary blob from Mozilla at runtime |
| pgo |
Add support for profile-guided optimization for faster binaries - this
option will double the compile time |
| pulseaudio |
Add sound server support via media-libs/libpulse (may be PulseAudio or
Pipewire, or apulse if installed) |
| sndio |
Enable support for the <pkg>media-sound/sndio</pkg> backend |
| system-av1 |
Use the system-wide <pkg>media-libs/dav1d</pkg>
and <pkg>media-libs/libaom</pkg> library instead of bundled |
| system-harfbuzz |
Use the system-wide <pkg>media-libs/harfbuzz</pkg>
instead of bundled and <pkg>media-gfx/graphite2</pkg> in most cases |
| system-icu |
Use the system-wide <pkg>dev-libs/icu</pkg>
instead of bundled |
| system-jpeg |
Use the system-wide <pkg>media-libs/libjpeg-turbo</pkg>
instead of bundled |
| system-libevent |
Use the system-wide <pkg>dev-libs/libevent</pkg>
instead of bundled |
| system-libvpx |
Use the system-wide <pkg>media-libs/libvpx</pkg>
instead of bundled |
| system-pipewire |
Use system <pkg>media-video/pipewire</pkg> for WebRTC and screencast instead of bundled one |
| system-png |
Use the system-wide <pkg>media-libs/libpng</pkg>
instead of bundled (requires APNG patches) |
| system-webp |
Use the system-wide <pkg>media-libs/libwebp</pkg>
instead of bundled |
| telemetry |
|
| test |
|
| valgrind |
|
| wasm-sandbox |
Sandbox certain third-party libraries through WebAssembly using RLBox |
| wifi |
Enable necko-wifi for NetworkManager integration, and access point MAC
address scanning for better precision with opt-in geolocation services |