#!/bin/sh # Targetting X64 builds. Expected to be run on Linux. if test "$WFX_RELEASE" || test "$WFX_PRE_RELEASE"; then ac_add_options --enable-lto=cross ac_add_options --enable-optimize="-march=nehalem -mtune=haswell -O3 -w" ac_add_options --enable-release ac_add_options --enable-rust-simd ac_add_options RUSTC_OPT_LEVEL=3 export MOZILLA_OFFICIAL=1 export RUSTFLAGS="$RUSTFLAGS -Ctarget-cpu=nehalem" fi ac_add_options --disable-crashreporter ac_add_options --disable-debug ac_add_options --disable-dmd ac_add_options --disable-geckodriver ac_add_options --disable-profiling ac_add_options --disable-tests ac_add_options --enable-application=browser ac_add_options --enable-bootstrap=-clang,-sccache if test -x "$(command -v sccache)"; then ac_add_options --with-ccache=sccache elif test -f "$HOME/.mozbuild/sccache/sccache"; then ac_add_options --with-ccache="$HOME"/.mozbuild/sccache/sccache fi ac_add_options --enable-install-strip ac_add_options --enable-jxl if test "$GEN_PGO"; then ac_add_options --enable-profile-generate=cross elif test "$USE_PGO"; then ac_add_options --enable-profile-use=cross ac_add_options --with-pgo-jarlog="$GITHUB_WORKSPACE"/en-US.log ac_add_options --with-pgo-profile-path="$GITHUB_WORKSPACE"/merged.profdata fi ac_add_options --enable-strip if test "$WFX_RELEASE"; then ac_add_options --enable-update-channel=release elif test "$WFX_PRE_RELEASE"; then ac_add_options --enable-update-channel=beta fi ac_add_options --enable-unverified-updates ac_add_options --enable-updater ac_add_options --target=x86_64-apple-darwin ac_add_options --with-app-basename=Waterfox ac_add_options --with-app-name=waterfox ac_add_options --with-branding=waterfox/browser/branding ac_add_options --with-distribution-id=net.waterfox if [ -d "$PWD"/waterfox/browser/locales/en-GB ]; then ac_add_options --with-l10n-base="$PWD"/waterfox/browser/locales fi export MOZ_INCLUDE_SOURCE_INFO=1 export MOZ_REQUIRE_SIGNING= export MOZ_TELEMETRY_REPORTING=