mirror of
https://github.com/zen-browser/desktop.git
synced 2026-01-22 04:40:46 +00:00
chore: Update build configurations to enable install strip and strip debug symbols
This commit is contained in:
@@ -33,13 +33,6 @@ if test "$ZEN_RELEASE"; then
|
||||
ac_add_options --disable-tests
|
||||
ac_add_options --disable-jprof
|
||||
|
||||
if ! test "$ZEN_CROSS_COMPILING"; then
|
||||
# TODO: Should actually be "not on windows"
|
||||
ac_add_options --enable-install-strip
|
||||
ac_add_options --enable-strip
|
||||
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
||||
fi
|
||||
|
||||
ac_add_options --enable-rust-simd
|
||||
mk_add_options MOZ_PARALLEL_COMPILE=1
|
||||
|
||||
|
||||
@@ -8,13 +8,15 @@ else
|
||||
fi
|
||||
|
||||
if test "$ZEN_RELEASE"; then
|
||||
export MOZ_PGO=1
|
||||
ac_add_options MOZ_PGO=1
|
||||
|
||||
ac_add_options --disable-dmd
|
||||
ac_add_options --enable-linker=lld
|
||||
ac_add_options --disable-elf-hack
|
||||
|
||||
ac_add_options --enable-install-strip
|
||||
ac_add_options --enable-strip
|
||||
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
||||
|
||||
if [ -f /home/runner/.mozbuild/sccache/sccache ]; then
|
||||
mk_add_options 'export RUSTC_WRAPPER=/home/runner/.mozbuild/sccache/sccache'
|
||||
mk_add_options 'export CCACHE_CPP2=yes'
|
||||
@@ -26,6 +28,11 @@ fi
|
||||
if test "$SURFER_COMPAT" = "true"; then
|
||||
# Build for linux-i686
|
||||
ac_add_options --target=i686-pc-linux
|
||||
else
|
||||
# Note: we dont do PGO for i686 because we need to figure out about:
|
||||
# "libgtk-3.so.0: cannot open shared object file: No such file or directory"
|
||||
export MOZ_PGO=1
|
||||
ac_add_options MOZ_PGO=1
|
||||
fi
|
||||
|
||||
# Build for linux-x86_64
|
||||
|
||||
@@ -12,4 +12,8 @@ if test "$SURFER_COMPAT" = "true"; then
|
||||
ac_add_options --target=x86_64-apple-darwin
|
||||
else
|
||||
ac_add_options --target=aarch64-apple-darwin
|
||||
|
||||
ac_add_options --enable-install-strip
|
||||
ac_add_options --enable-strip
|
||||
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user