From 877ba467e1292793cfc1e485112ef65aea69be67 Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Mon, 24 Feb 2025 10:03:55 +0100 Subject: [PATCH] Skip the work around of disregarded dependencies for interface libraries Support the old CMake. Amends 085ed83bb3ae4842b7dba8ff1fbd086477d461bf Change-Id: Ibcc8f51d0381a4843adcaec9ce58d13a9e69ef8c Reviewed-by: Joerg Bornemann --- cmake/QtAutogenHelpers.cmake | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cmake/QtAutogenHelpers.cmake b/cmake/QtAutogenHelpers.cmake index aecbf549f0d..99af7481dd4 100644 --- a/cmake/QtAutogenHelpers.cmake +++ b/cmake/QtAutogenHelpers.cmake @@ -226,6 +226,11 @@ function(qt_internal_work_around_autogen_discarded_dependencies target) return() endif() + get_target_property(type "${target}" TYPE) + if(type STREQUAL "INTERFACE_LIBRARY") + return() + endif() + set(libraries ${ARGN}) set(final_libraries "")