Experimental build improvements

This commit is contained in:
Paulius Gerve 2025-02-28 13:00:32 +02:00
parent f0b18df324
commit 13d645cacf
2 changed files with 11 additions and 2 deletions

View file

@ -1,9 +1,14 @@
ac_add_options --enable-application=browser
# Memory-saving build configuration
mk_add_options MOZ_MAKE_FLAGS="-j4" # Reduce parallel jobs
ac_add_options --disable-debug-symbols # Reduce memory usage during linking
ac_add_options --disable-debug
ac_add_options --enable-optimize="-O2" # Less aggressive optimization than -O3
ac_add_options --allow-addon-sideload
ac_add_options --disable-crashreporter
ac_add_options --disable-backgroundtasks
ac_add_options --disable-debug
ac_add_options --disable-default-browser-agent
ac_add_options --disable-tests
ac_add_options --disable-updater

View file

@ -1,6 +1,10 @@
ac_add_options --disable-update-agent
# ac_add_options --disable-alsa
# MacOS-specific memory-saving options
ac_add_options --disable-install-strip # Avoid extra memory usage during packaging
ac_add_options --disable-unified-build # Build files individually to reduce peak memory
# Packaging related
# #export DSYMUTIL="$MOZBUILD/clang/bin/dsymutil"
# export DMG_TOOL="$MOZBUILD/dmg/dmg"