diff options
author | Michal Klocek <michal.klocek@qt.io> | 2022-04-11 15:44:16 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2022-04-26 20:52:14 +0200 |
commit | 22c98aedbc75688200d07dd20ca43d9c48841894 (patch) | |
tree | 45b49ad6cc673486e8453a32082076ef6791fc4b | |
parent | 56260bb605a74fabdfc74cef3bf890394af88b3d (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.pri | 3 |
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)\" +} |