diff options
| author | Alexey Edelev <alexey.edelev@qt.io> | 2024-09-04 10:17:00 +0200 |
|---|---|---|
| committer | Alexey Edelev <alexey.edelev@qt.io> | 2024-09-04 14:12:15 +0200 |
| commit | 6e46f658bc4473b45d60046c5178079dc948cbff (patch) | |
| tree | 23b4f3f9c5068c47c7a40a7ef034b96c988268a3 | |
| parent | d2812dd08346c1ccaf1af7a1ff90916f159b0323 (diff) | |
Ensure that _qmltyperegistration exists when adding it as dependency
Add _qmltyperegistration as the module_<target>_aotstats_targets
dependency only if _qmltyperegistration target exists. Use the QML
module target otherwise.
Pick-to: 6.8
Fixes: QTBUG-128605
Change-Id: I8696de21705d91613a9e7a487dc3fca98dac98f2
Reviewed-by: Ulf Hermann <ulf.hermann@qt.io>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
| -rw-r--r-- | src/qml/Qt6QmlMacros.cmake | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/qml/Qt6QmlMacros.cmake b/src/qml/Qt6QmlMacros.cmake index ca8b3b6f61..ac90ae89fc 100644 --- a/src/qml/Qt6QmlMacros.cmake +++ b/src/qml/Qt6QmlMacros.cmake @@ -3143,7 +3143,11 @@ function(qt6_target_qml_sources target) add_custom_target(${module_aotstats_target_name} DEPENDS ${output} ) - add_dependencies(${module_aotstats_target_name} ${target}_qmltyperegistration) + if(TARGET ${target}_qmltyperegistration) + add_dependencies(${module_aotstats_target_name} ${target}_qmltyperegistration) + else() + add_dependencies(${module_aotstats_target_name} ${target}) + endif() endif() set_target_properties(${module_aotstats_target_name} |
