summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAllan Sandfeld Jensen <allan.jensen@qt.io>2021-06-17 10:53:08 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2021-07-22 20:52:14 +0000
commit8899143612d61faa1e41faa4c0c0288b1724ffd0 (patch)
tree1330ec78b8c8b2cd96699a9247c9a37c9cf0c405 /src
parentc65b417ac1c006abe6a0064bbe2740ec017935a4 (diff)
Improve toolchain generation
Set is_clang and calculate v8-host arch for other hosts than x64. Change-Id: I5622839840141ed60328c8bd736e4cada3e0ecee Reviewed-by: Michal Klocek <michal.klocek@qt.io> (cherry picked from commit 9196f743cec64840c711d00a8e906b480ba1451e) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r--src/host/BUILD.toolchain.gn.in4
-rw-r--r--src/host/CMakeLists.txt2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/host/BUILD.toolchain.gn.in b/src/host/BUILD.toolchain.gn.in
index c1bf3845b..df62aa88e 100644
--- a/src/host/BUILD.toolchain.gn.in
+++ b/src/host/BUILD.toolchain.gn.in
@@ -8,10 +8,10 @@ gcc_toolchain("@GN_TOOLCHAIN@") {
nm = "@CMAKE_NM@"
extra_cppflags = ""
toolchain_args = {
- current_os = "linux"
+ current_os = "@GN_OS@"
current_cpu = "@GN_CPU@"
v8_current_cpu = "@GN_V8_CPU@"
- is_clang = false
+ is_clang = @GN_IS_CLANG@
use_gold = false
}
}
diff --git a/src/host/CMakeLists.txt b/src/host/CMakeLists.txt
index 86249d74c..9053d1e59 100644
--- a/src/host/CMakeLists.txt
+++ b/src/host/CMakeLists.txt
@@ -23,7 +23,7 @@ configure_gn_toolchain(host ${TEST_architecture_arch} ${TEST_architecture_arch}
${WEBENGINE_ROOT_SOURCE_DIR}/src/host/BUILD.toolchain.gn.in
${buildDir}/host_toolchain
)
-get_v8_arch(GN_V8_HOST_CPU ${GN_TARGET_CPU})
+get_v8_arch(GN_V8_HOST_CPU ${GN_TARGET_CPU} ${TEST_architecture_arch})
configure_gn_toolchain(v8 ${GN_V8_HOST_CPU} ${GN_TARGET_CPU}
${WEBENGINE_ROOT_SOURCE_DIR}/src/host/BUILD.toolchain.gn.in
${buildDir}/v8_toolchain)