aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/configure.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/configure.cmake')
-rw-r--r--src/qml/configure.cmake22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/qml/configure.cmake b/src/qml/configure.cmake
index 00936ff53c..21acf9efa7 100644
--- a/src/qml/configure.cmake
+++ b/src/qml/configure.cmake
@@ -187,3 +187,25 @@ qt_feature("qml-itemmodel" PRIVATE
PURPOSE "Provides the item model for item views in QML"
CONDITION QT_FEATURE_itemmodel
)
+
+# special case begin
+qt_qml_find_python(__qt_qml_python_path __qt_qml_python_found)
+# special case end
+
+qt_feature("qml-python" PRIVATE
+ LABEL "python"
+ CONDITION __qt_qml_python_found # special case
+)
+qt_configure_add_summary_section(NAME "Qt QML")
+qt_configure_add_summary_entry(ARGS "qml-network")
+qt_configure_add_summary_entry(ARGS "qml-debug")
+qt_configure_add_summary_entry(ARGS "qml-jit")
+qt_configure_add_summary_entry(ARGS "qml-sequence-object")
+qt_configure_add_summary_entry(ARGS "qml-xml-http-request")
+qt_configure_add_summary_entry(ARGS "qml-locale")
+qt_configure_end_summary_section() # end of "Qt QML" section
+qt_configure_add_report_entry(
+ TYPE ERROR
+ MESSAGE "Python is required to build QtQml."
+ CONDITION NOT QT_FEATURE_qml_python
+)