summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2023-02-02 09:54:17 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2023-02-02 17:19:23 +0100
commit8ff63b665aeb4d0103e6534c30726264672beddb (patch)
tree1ed9180a19bff666d76d87611494333a52ba959f
parent5ee04c47664fd44f567eaeabef6fc43b74c21a47 (diff)
downloadptxdist-8ff63b665aeb4d0103e6534c30726264672beddb.tar.gz
ptxdist-8ff63b665aeb4d0103e6534c30726264672beddb.tar.xz
qt6: disable QML JIT for ARM < ARMv7 and PPC
It's not supported. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/qt6.make12
1 files changed, 11 insertions, 1 deletions
diff --git a/rules/qt6.make b/rules/qt6.make
index de7711aea..d73927991 100644
--- a/rules/qt6.make
+++ b/rules/qt6.make
@@ -519,13 +519,23 @@ QT6_CONF_OPT += \
endif
ifdef PTXCONF_QT6_MODULE_QTDECLARATIVE
+QT6_QML_JIT := ON
+ifdef PTXCONF_ARCH_ARM
+ifndef PTXCONF_ARCH_ARM_V7
+QT6_QML_JIT := OFF
+endif
+endif
+ifdef PTXCONF_ARCH_PPC
+QT6_QML_JIT := OFF
+endif
+
QT6_CONF_OPT += \
-DFEATURE_qml_animation=ON \
-DFEATURE_qml_debug=ON \
-DFEATURE_qml_delegate_model=ON \
-DFEATURE_qml_devtools=$(call ptx/onoff,PTXCONF_QT6_MODULE_QTDECLARATIVE_DEBUG) \
-DFEATURE_qml_itemmodel=ON \
- -DFEATURE_qml_jit=ON \
+ -DFEATURE_qml_jit=$(QT6_QML_JIT) \
-DFEATURE_qml_list_model=ON \
-DFEATURE_qml_locale=ON \
-DFEATURE_qml_network=ON \