# Source upstream defaults.
. $topsrcdir/browser/config/mozconfig

# Basic path definitions.
ac_add_options --prefix=/usr
ac_add_options --libdir=/usr/lib

# Update channel settings.
ac_add_options --enable-update-channel=release

# Declare as official release.
ac_add_options --enable-official-branding
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1
ac_add_options --with-distribution-id=io.aosc

# Avoid conflict with regular Firefox
ac_add_options --with-app-name="firefox-esr"
mk_add_options MOZ_APP_NAME="firefox-esr"

# Extension settings.
ac_add_options --with-unsigned-addon-scopes=app,system
ac_add_options --allow-addon-sideload

# Toolchain settings.
ac_add_options --enable-release
ac_add_options --disable-strip
ac_add_options --enable-hardening

## Optimize
ac_add_options --enable-optimize="-O2"

# Dependencies.
ac_add_options --enable-system-ffi
ac_add_options --without-system-jpeg
ac_add_options --with-system-libevent
ac_add_options --with-system-libvpx
ac_add_options --with-system-nspr
ac_add_options --with-system-nss
ac_add_options --with-system-zlib
ac_add_options --without-system-icu

# Features.
ac_add_options --enable-chrome-format=omni
ac_add_options --enable-js-shell
ac_add_options --enable-pulseaudio
ac_add_options --enable-av1
ac_add_options --disable-tests
ac_add_options --disable-updater

# No data reporting
ac_add_options MOZ_TELEMETRY_REPORTING=
ac_add_options --disable-crashreporter
