diff options
-rw-r--r-- | modules/ECMPackageConfigHelpers.cmake | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/modules/ECMPackageConfigHelpers.cmake b/modules/ECMPackageConfigHelpers.cmake index da65c3ea..bc99d1cb 100644 --- a/modules/ECMPackageConfigHelpers.cmake +++ b/modules/ECMPackageConfigHelpers.cmake @@ -161,7 +161,10 @@ if (NOT _CMakeFindDependencyMacro_FOUND) if (NOT \${dep}_FOUND) set(\${CMAKE_FIND_PACKAGE_NAME}_NOT_FOUND_MESSAGE \"\${CMAKE_FIND_PACKAGE_NAME} could not be found because dependency \${dep} could not be found.\") + set(\${CMAKE_FIND_PACKAGE_NAME}_FOUND False) + return() endif() + set(ecm_fd_version) set(ecm_fd_required_arg) set(ecm_fd_quiet_arg) |