From e1d9205549348bf774a7f52e2e219b9227d87e07 Mon Sep 17 00:00:00 2001 From: Alexey Edelev Date: Mon, 12 Feb 2024 15:27:52 +0100 Subject: [PATCH] Fix the namespaceless target condition in __qt_internal_walk_libs Access the target name value, but not use the variable name in when checking the target existence. Change-Id: I0f86e3c7665d9c028bf4cbdc5aa8fb840fe1d542 Reviewed-by: Alexandru Croitor Reviewed-by: Qt CI Bot (cherry picked from commit 3d4a5c513ab050d04ab175610167f4d31982be5c) Reviewed-by: Qt Cherry-pick Bot (cherry picked from commit 0d7784e09b73615828060fa4a923d9d659c1860d) (cherry picked from commit 12823337d253857b5005d6deff02f429fe134e69) (cherry picked from commit dd1fc0a399c1e2280402a9a0df3215dd977da643) --- cmake/QtPublicWalkLibsHelpers.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/QtPublicWalkLibsHelpers.cmake b/cmake/QtPublicWalkLibsHelpers.cmake index 85f09b7679e..1b4bd566851 100644 --- a/cmake/QtPublicWalkLibsHelpers.cmake +++ b/cmake/QtPublicWalkLibsHelpers.cmake @@ -186,7 +186,7 @@ function(__qt_internal_walk_libs # namespace. Which one is preferred doesn't really matter. This code exists to # avoid ending up with both, Qt::Foo and Foo in our dependencies. set(namespaceless_lib_target "${CMAKE_MATCH_1}") - if(TARGET namespaceless_lib_target) + if(TARGET "${namespaceless_lib_target}") set(lib_target ${namespaceless_lib_target}) endif() endif()