summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2019-03-22 16:33:53 +0100
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2019-03-23 08:37:30 +0000
commitea65bb32fa988b37d030c3737b8a036f049d1354 (patch)
tree616e5974150ded2cbb32abf0ebb5648da9bccae2
parent1fe5566c5d494a9a6cea8282c7387b36ef0e4c0b (diff)
Switch to setting 'official build' for non developer builds
Some things controlled by the OFFICIAL_BUILD defined are commented as unsafe to ship in production, so we need that as well. Note that GOOGLE_CHROME and OFFICIAL_BUILD are two different settings, so this just denotes the build as one shipped in production. Change-Id: I1fdcfec7f5c5142dd2bdc5f1d1f9a296a60e5708 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
m---------src/3rdparty0
-rw-r--r--src/core/config/common.pri7
-rw-r--r--src/core/config/linux.pri1
-rw-r--r--src/core/config/windows.pri3
4 files changed, 10 insertions, 1 deletions
diff --git a/src/3rdparty b/src/3rdparty
-Subproject 69388ae5e24df85a68354c3b330514756129d87
+Subproject 2e319c154da8361d449e8238ece3d65e5451f7b
diff --git a/src/core/config/common.pri b/src/core/config/common.pri
index ddb4ca4bf..c8c3d55f6 100644
--- a/src/core/config/common.pri
+++ b/src/core/config/common.pri
@@ -60,6 +60,13 @@ precompile_header {
gn_args += enable_precompiled_headers=false
}
+CONFIG(release, debug|release):!isDeveloperBuild() {
+ gn_args += is_official_build=true
+} else {
+ gn_args += is_official_build=false
+ !isDeveloperBuild(): gn_args += is_unsafe_developer_build=false
+}
+
CONFIG(release, debug|release) {
gn_args += is_debug=false
force_debug_info {
diff --git a/src/core/config/linux.pri b/src/core/config/linux.pri
index 85b948db2..9fc8c6e82 100644
--- a/src/core/config/linux.pri
+++ b/src/core/config/linux.pri
@@ -10,6 +10,7 @@ gn_args += \
use_bundled_fontconfig=false \
use_sysroot=false \
enable_session_service=false \
+ is_cfi=false \
toolkit_views=false \
use_ozone=true \
ozone_auto_platforms=false \
diff --git a/src/core/config/windows.pri b/src/core/config/windows.pri
index 3b42a0b9a..9eb15830d 100644
--- a/src/core/config/windows.pri
+++ b/src/core/config/windows.pri
@@ -6,7 +6,8 @@ gn_args += \
enable_session_service=false \
ninja_use_custom_environment_files=false \
is_multi_dll_chrome=false \
- win_linker_timing=true
+ win_linker_timing=true \
+ com_init_check_hook_disabled=true
isDeveloperBuild() {
gn_args += \