summaryrefslogtreecommitdiffstats
path: root/cmake/QtInternalTargets.cmake
diff options
context:
space:
mode:
authorAlexey Edelev <alexey.edelev@qt.io>2023-08-04 11:12:43 +0200
committerAlexey Edelev <alexey.edelev@qt.io>2023-08-09 15:53:07 +0200
commitd14f15f380b314fa11b5e935b3dfa2402b03f82c (patch)
tree08b846f87896c1def312e75264c1b8638aa12b16 /cmake/QtInternalTargets.cmake
parentd55c5e2a4384038c1deb5066e48d29444f891ebc (diff)
Allow disabling QT_USE_QSTRINGBUILDER definition for tool targets
Currently QT_USE_QSTRINGBUILDER is added for all Qt tool targets by default, and it's not possible to remove this definition. Replace this definition with the generator expression that is propagated by the PlatformToolInternal target. Change-Id: Iac3bd3ea76e7b439cf7957146b4b6dd20ecdbe3a Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake/QtInternalTargets.cmake')
-rw-r--r--cmake/QtInternalTargets.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/cmake/QtInternalTargets.cmake b/cmake/QtInternalTargets.cmake
index d8ccdefcb0..569fddbbc6 100644
--- a/cmake/QtInternalTargets.cmake
+++ b/cmake/QtInternalTargets.cmake
@@ -160,7 +160,7 @@ qt_internal_add_global_definition(QT_NO_AS_CONST)
qt_internal_add_global_definition(QT_NO_QEXCHANGE)
qt_internal_add_global_definition(QT_NO_NARROWING_CONVERSIONS_IN_CONNECT)
qt_internal_add_global_definition(QT_EXPLICIT_QFILE_CONSTRUCTION_FROM_PATH)
-qt_internal_add_global_definition(QT_USE_QSTRINGBUILDER SCOPE PLUGIN)
+qt_internal_add_global_definition(QT_USE_QSTRINGBUILDER SCOPE PLUGIN TOOL)
if(WARNINGS_ARE_ERRORS)
qt_internal_set_warnings_are_errors_flags(PlatformModuleInternal INTERFACE)