From 37467028bb07c14311ac2cf9741c274d5b44b388 Mon Sep 17 00:00:00 2001 From: Cristian Adam Date: Wed, 5 Jun 2019 11:45:23 +0200 Subject: CMake: Fix qt_find_package PROVIDED_TARGETS check Change-Id: Ia551dcbca2d881f8bac36158abb0ac60b79f16f0 Reviewed-by: Simon Hausmann --- cmake/QtBuild.cmake | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmake/QtBuild.cmake b/cmake/QtBuild.cmake index 1b521e9a24..3b2079fbdf 100644 --- a/cmake/QtBuild.cmake +++ b/cmake/QtBuild.cmake @@ -2077,6 +2077,7 @@ macro(qt_find_package) # qt_find_package(SQLite3) call it is our intention to use the cmake package # in module mode. if (${ARGV0}_FOUND AND arg_PROVIDED_TARGETS) + unset(any_target_found) foreach(expected_target ${arg_PROVIDED_TARGETS}) if (TARGET ${expected_target}) set(any_target_found TRUE) @@ -2084,7 +2085,7 @@ macro(qt_find_package) endif() endforeach() if(NOT any_target_found) - set(${ARGV0}_FOUND) + unset(${ARGV0}_FOUND) endif() endif() endif() -- cgit v1.2.3