From 61369b37e1a33e5763b33e50e34bb4177cf0ee3d Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Fri, 4 Apr 2025 14:48:28 +0200 Subject: [PATCH] Dealias the target implicitly in _qt_internal_add_transitive_property Ensure the target is not an ALIAS target when adding the transitive properties. Pick-to: 6.8 Change-Id: Ic9cb4f1a6e110596e430176cfa9b7f742d2c3446 Reviewed-by: Alexandru Croitor (cherry picked from commit d9ce5184c28b7d00330939f9907be5d0a069e68d) Reviewed-by: Qt Cherry-pick Bot --- cmake/QtPublicCMakeHelpers.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/QtPublicCMakeHelpers.cmake b/cmake/QtPublicCMakeHelpers.cmake index 8aca7018ca0..a726126bbda 100644 --- a/cmake/QtPublicCMakeHelpers.cmake +++ b/cmake/QtPublicCMakeHelpers.cmake @@ -735,6 +735,7 @@ function(_qt_internal_add_transitive_property target type property) message(FATAL_ERROR "Attempt to assign unknown TRANSITIVE_${type}_PROPERTIES property") endif() + _qt_internal_dealias_target(target) get_target_property(transitive_properties ${target} TRANSITIVE_${type}_PROPERTIES) if(NOT "${property}" IN_LIST transitive_properties)