summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2022-04-11 15:44:16 +0200
committerMichal Klocek <michal.klocek@qt.io>2022-04-26 20:52:14 +0200
commit22c98aedbc75688200d07dd20ca43d9c48841894 (patch)
tree45b49ad6cc673486e8453a32082076ef6791fc4b
parent56260bb605a74fabdfc74cef3bf890394af88b3d (diff)
Fix cross compilation x86_64->arm64 on mac
To cross-compile for arm64 we just need target_cpu sysroot is not required. Adding target_cpu will result in "-arch arm64 -mcpu=apple-a12" Change-Id: Id27e0f48309ca1d85728b5f3ca6761d8fd27e3ab Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
-rw-r--r--src/buildtools/config/mac_osx.pri3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/buildtools/config/mac_osx.pri b/src/buildtools/config/mac_osx.pri
index b53f91706..c0ba837e4 100644
--- a/src/buildtools/config/mac_osx.pri
+++ b/src/buildtools/config/mac_osx.pri
@@ -36,3 +36,6 @@ gn_args += \
use_external_popup_menu=false \
angle_enable_vulkan=false
+cross_compile:!host_build {
+ gn_args += target_cpu=\"$$gnArch($$QT_ARCH)\"
+}