mirror of
https://github.com/zen-browser/desktop.git
synced 2026-02-05 19:37:22 +00:00
Added test LTO flags
This commit is contained in:
@@ -3,7 +3,7 @@
|
||||
ac_add_options --enable-update-channel=release
|
||||
ac_add_options --without-wasm-sandboxed-libraries
|
||||
|
||||
# ac_add_options --with-branding=beta
|
||||
ac_add_options --with-branding=${brandingDir}
|
||||
|
||||
ac_add_options --with-app-name=${binName}
|
||||
export MOZ_USER_DIR="${name}"
|
||||
@@ -37,6 +37,7 @@ if test "$ZEN_RELEASE"; then
|
||||
ac_add_options --enable-optimize
|
||||
ac_add_options --with-ccache=sccache
|
||||
ac_add_options --disable-debug
|
||||
ac_add_options --disable-debug-js-modules
|
||||
|
||||
ac_add_options --disable-crashreporter
|
||||
ac_add_options --disable-dmd
|
||||
@@ -44,6 +45,28 @@ if test "$ZEN_RELEASE"; then
|
||||
ac_add_options --disable-parental-controls
|
||||
ac_add_options --disable-profiling
|
||||
ac_add_options --disable-tests
|
||||
|
||||
ac_add_options --enable-clang-plugin
|
||||
ac_add_options --enable-lto
|
||||
|
||||
mk_add_options MOZILLA_OFFICIAL=1
|
||||
|
||||
MOZILLA_OFFICIAL=1
|
||||
export MOZILLA_OFFICIAL=1
|
||||
mk_add_options MOZ_OPTIMIZE=1
|
||||
MOZ_OPTIMIZE=1
|
||||
export MOZ_OPTIMIZE=1
|
||||
export STRIP_FLAGS="--strip-debug --strip-unneeded"
|
||||
|
||||
export OPT_LEVEL="3"
|
||||
ac_add_options OPT_LEVEL="3"
|
||||
export RUSTC_OPT_LEVEL="3"
|
||||
ac_add_options RUSTC_OPT_LEVEL="3"
|
||||
|
||||
export MOZ_LTO=1
|
||||
ac_add_options MOZ_LTO=1
|
||||
export MOZ_PGO=1
|
||||
ac_add_options MOZ_PGO=1
|
||||
fi
|
||||
|
||||
ac_add_options --enable-unverified-updates
|
||||
|
||||
27
src/netwerk/protocol/http/nsHttpHandler-cpp.patch
Normal file
27
src/netwerk/protocol/http/nsHttpHandler-cpp.patch
Normal file
@@ -0,0 +1,27 @@
|
||||
diff --git a/netwerk/protocol/http/nsHttpHandler.cpp b/netwerk/protocol/http/nsHttpHandler.cpp
|
||||
index 0ddb378e2b2ca20edc9cf7494d80d308d8cf51eb..79d8797fe31f678d7a712ddcd11eb90a727319a6 100644
|
||||
--- a/netwerk/protocol/http/nsHttpHandler.cpp
|
||||
+++ b/netwerk/protocol/http/nsHttpHandler.cpp
|
||||
@@ -860,19 +860,9 @@ void nsHttpHandler::BuildUserAgent() {
|
||||
mUserAgent += '/';
|
||||
mUserAgent += mProductSub;
|
||||
|
||||
- bool isFirefox = mAppName.EqualsLiteral("Firefox");
|
||||
- if (isFirefox || mCompatFirefoxEnabled) {
|
||||
- // "Firefox/x.y" (compatibility) app token
|
||||
- mUserAgent += ' ';
|
||||
- mUserAgent += mCompatFirefox;
|
||||
- }
|
||||
- if (!isFirefox) {
|
||||
- // App portion
|
||||
- mUserAgent += ' ';
|
||||
- mUserAgent += mAppName;
|
||||
- mUserAgent += '/';
|
||||
- mUserAgent += mAppVersion;
|
||||
- }
|
||||
+
|
||||
+ mUserAgent += ' ';
|
||||
+ mUserAgent += mCompatFirefox;
|
||||
}
|
||||
|
||||
#ifdef XP_WIN
|
||||
Reference in New Issue
Block a user