aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2026-03-24 15:51:04 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2026-03-27 00:38:51 +0000
commitd3e6de6b6ad91f4d920f5ea554203a6c60649463 (patch)
treec6a3baaf02f37ffe8324e29d8ca6ee85f1e3a19f
parent5497a9c8cf91ea66d170be401dee24bfa98fd1f7 (diff)
Remove per-library QT_NO_FOREACH
Since 8edbcdbeb49630c207f3111d24b9c9e07029e333, the whole module is marked as QT_NO_FOREACH, with only individual TUs #undef'ing the macro until they, too, are ported. Amends said commit (6.7). Pick-to: 6.8 Task-number: QTBUG-115808 Change-Id: Ifc72ced05b6e6d929e3eb0ac5211688839d88e0c Reviewed-by: Ulf Hermann <ulf.hermann@qt.io> (cherry picked from commit bb6f2e742ee4d40e8ea8f58b7c9fc5e77400b4f9) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit f59f6c8c7fcb09e2fa4cd869e35130ccbc034639)
-rw-r--r--src/qml/CMakeLists.txt1
-rw-r--r--src/qmlmodels/CMakeLists.txt1
-rw-r--r--src/qmltest/CMakeLists.txt1
-rw-r--r--src/qmlworkerscript/CMakeLists.txt1
-rw-r--r--src/quick/CMakeLists.txt1
-rw-r--r--src/quickwidgets/CMakeLists.txt1
6 files changed, 0 insertions, 6 deletions
diff --git a/src/qml/CMakeLists.txt b/src/qml/CMakeLists.txt
index 7de517f523..e3534ef31e 100644
--- a/src/qml/CMakeLists.txt
+++ b/src/qml/CMakeLists.txt
@@ -387,7 +387,6 @@ qt_internal_add_qml_module(Qml
ENABLE_JIT_CONSTANT_BLINDING=0
ENABLE_LLINT=0
JS_EXPORT_PRIVATE= # special case
- QT_NO_FOREACH
QT_NO_INTEGER_EVENT_COORDINATES
QT_NO_URL_CAST_FROM_STRING
WTFInvokeCrashHook=qmlWTFInvokeCrashHook
diff --git a/src/qmlmodels/CMakeLists.txt b/src/qmlmodels/CMakeLists.txt
index a06d3c9702..99aea4f297 100644
--- a/src/qmlmodels/CMakeLists.txt
+++ b/src/qmlmodels/CMakeLists.txt
@@ -18,7 +18,6 @@ qt_internal_add_qml_module(QmlModels
qqmlmodelsmodule.cpp qqmlmodelsmodule_p.h
qtqmlmodelsglobal.h qtqmlmodelsglobal_p.h
DEFINES
- QT_NO_FOREACH
QT_NO_INTEGER_EVENT_COORDINATES
QT_NO_URL_CAST_FROM_STRING
LIBRARIES
diff --git a/src/qmltest/CMakeLists.txt b/src/qmltest/CMakeLists.txt
index fa20b51db2..908dd98a96 100644
--- a/src/qmltest/CMakeLists.txt
+++ b/src/qmltest/CMakeLists.txt
@@ -34,7 +34,6 @@ qt_internal_add_qml_module(QuickTest
TestSchedule.qml
testlogger.js
DEFINES
- QT_NO_FOREACH
QT_NO_URL_CAST_FROM_STRING
QT_BUILD_QMLTEST_LIB
LIBRARIES
diff --git a/src/qmlworkerscript/CMakeLists.txt b/src/qmlworkerscript/CMakeLists.txt
index cb1643c6f5..8f2b8049c6 100644
--- a/src/qmlworkerscript/CMakeLists.txt
+++ b/src/qmlworkerscript/CMakeLists.txt
@@ -25,7 +25,6 @@ qt_internal_add_qml_module(QmlWorkerScript
ENABLE_JIT_CONSTANT_BLINDING=0
ENABLE_LLINT=0
JS_EXPORT_PRIVATE= # special case
- QT_NO_FOREACH
QT_NO_INTEGER_EVENT_COORDINATES
QT_NO_URL_CAST_FROM_STRING
WTFInvokeCrashHook=qmlWTFInvokeCrashHook
diff --git a/src/quick/CMakeLists.txt b/src/quick/CMakeLists.txt
index bb0a4a6c0f..e807190ff3 100644
--- a/src/quick/CMakeLists.txt
+++ b/src/quick/CMakeLists.txt
@@ -229,7 +229,6 @@ qt_internal_add_qml_module(Quick
util/qquickvalidator.cpp # expl. spec. of 'QMetaTypeId<QValidator *>' after inst.
quick_qmltyperegistrations.cpp # qquickvalidator_p.h: error: explicit specialization of 'QMetaTypeId<QValidator *>' after instantiation
DEFINES
- QT_NO_FOREACH
QT_NO_INTEGER_EVENT_COORDINATES
QT_NO_URL_CAST_FROM_STRING
INCLUDE_DIRECTORIES
diff --git a/src/quickwidgets/CMakeLists.txt b/src/quickwidgets/CMakeLists.txt
index f3575c84fc..a1aff7e247 100644
--- a/src/quickwidgets/CMakeLists.txt
+++ b/src/quickwidgets/CMakeLists.txt
@@ -12,7 +12,6 @@ qt_internal_add_module(QuickWidgets
qquickwidget.cpp qquickwidget.h qquickwidget_p.h
qtquickwidgetsglobal.h
DEFINES
- QT_NO_FOREACH
QT_NO_INTEGER_EVENT_COORDINATES
QT_NO_URL_CAST_FROM_STRING
LIBRARIES