summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--configure.pri4
-rw-r--r--src/buildtools/config/support.pri4
2 files changed, 8 insertions, 0 deletions
diff --git a/configure.pri b/configure.pri
index e072961f0..a7a743144 100644
--- a/configure.pri
+++ b/configure.pri
@@ -140,6 +140,10 @@ defineTest(qtConfTest_detectPlatform) {
}
defineTest(qtConfTest_detectArch) {
+ macos {
+ qtLog("Apple Silicon not supported yet.")
+ contains(QT_ARCHS, "arm64"): return(false)
+ }
contains(QT_ARCH, "i386")|contains(QT_ARCH, "x86_64"): return(true)
contains(QT_ARCH, "arm")|contains(QT_ARCH, "arm64"): return(true)
contains(QT_ARCH, "mips"): return(true)
diff --git a/src/buildtools/config/support.pri b/src/buildtools/config/support.pri
index e7f869a15..7a07b1b5b 100644
--- a/src/buildtools/config/support.pri
+++ b/src/buildtools/config/support.pri
@@ -110,6 +110,10 @@ defineTest(qtwebengine_checkForPlatform) {
defineTest(qtwebengine_checkForArch) {
module = $$1
!qtConfig(webengine-arch-support) {
+ macos:contains(QT_ARCHS, "arm64") {
+ qtwebengine_skipBuild("$${module} can not be built for Apple Silicon yet.")
+ return(false)
+ }
qtwebengine_skipBuild("$${module} can only be built for x86, x86-64, ARM, Aarch64, and MIPSel architectures.")
return(false)
}