summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2023-02-03 07:10:01 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2023-02-03 07:10:01 +0100
commit7bac21b3d03a8069da366ef56aa8ad87f07a6a78 (patch)
tree137abf2dadc62fc845d89b789075166f6dc371db
parent8ff63b665aeb4d0103e6534c30726264672beddb (diff)
downloadptxdist-7bac21b3d03a8069da366ef56aa8ad87f07a6a78.tar.gz
ptxdist-7bac21b3d03a8069da366ef56aa8ad87f07a6a78.tar.xz
qt6: disable webengine on platforms that don't support it
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/qt6.make25
1 files changed, 25 insertions, 0 deletions
diff --git a/rules/qt6.make b/rules/qt6.make
index d73927991..0ba6b8b7c 100644
--- a/rules/qt6.make
+++ b/rules/qt6.make
@@ -41,6 +41,31 @@ $(call ptx/error, Qt6 mkspecs are missing)
endif
endif
+# QtWebengine is not supported on PPC
+ifdef PTXCONF_ARCH_PPC
+PTXCONF_QT6_MODULE_QTWEBENGINE :=
+PTXCONF_QT6_MODULE_QTWEBENGINE_WIDGETS :=
+PTXCONF_QT6_MODULE_QTWEBVIEW :=
+endif
+
+# QtWebengine is not supported on 32-bit x86
+ifdef PTXCONF_ARCH_X86
+ifndef PTXCONF_ARCH_X86_64
+PTXCONF_QT6_MODULE_QTWEBENGINE :=
+PTXCONF_QT6_MODULE_QTWEBENGINE_WIDGETS :=
+PTXCONF_QT6_MODULE_QTWEBVIEW :=
+endif
+endif
+
+# QtWebEngine needs at least ARMv6
+ifdef PTXCONF_ARCH_ARM
+ifndef PTXCONF_ARCH_ARM_V6
+PTXCONF_QT6_MODULE_QTWEBENGINE :=
+PTXCONF_QT6_MODULE_QTWEBENGINE_WIDGETS :=
+PTXCONF_QT6_MODULE_QTWEBVIEW :=
+endif
+endif
+
# ----------------------------------------------------------------------------
# Prepare
# ----------------------------------------------------------------------------