mirror of
https://forge.fsky.io/oneflux/omegafox.git
synced 2026-02-10 18:22:03 -08:00
Experimental build improvements
This commit is contained in:
parent
f0b18df324
commit
13d645cacf
2 changed files with 11 additions and 2 deletions
|
|
@ -1,9 +1,14 @@
|
||||||
ac_add_options --enable-application=browser
|
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 --allow-addon-sideload
|
||||||
ac_add_options --disable-crashreporter
|
ac_add_options --disable-crashreporter
|
||||||
ac_add_options --disable-backgroundtasks
|
ac_add_options --disable-backgroundtasks
|
||||||
ac_add_options --disable-debug
|
|
||||||
ac_add_options --disable-default-browser-agent
|
ac_add_options --disable-default-browser-agent
|
||||||
ac_add_options --disable-tests
|
ac_add_options --disable-tests
|
||||||
ac_add_options --disable-updater
|
ac_add_options --disable-updater
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,10 @@
|
||||||
ac_add_options --disable-update-agent
|
ac_add_options --disable-update-agent
|
||||||
# ac_add_options --disable-alsa
|
# 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
|
# Packaging related
|
||||||
# #export DSYMUTIL="$MOZBUILD/clang/bin/dsymutil"
|
# #export DSYMUTIL="$MOZBUILD/clang/bin/dsymutil"
|
||||||
# export DMG_TOOL="$MOZBUILD/dmg/dmg"
|
# export DMG_TOOL="$MOZBUILD/dmg/dmg"
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue