Merge topic 'find_package-fix-NO_MODULE'

f2edccea66 find_package: Fix NO_MODULE under CMAKE_FIND_PACKAGE_PREFER_CONFIG

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !3557
This commit is contained in:
Brad King
2019-07-17 11:20:06 +00:00
committed by Kitware Robot
4 changed files with 38 additions and 2 deletions
+3 -2
View File
@@ -823,8 +823,9 @@ bool cmFindPackageCommand::HandlePackageMode(
}
}
if (this->Makefile->IsOn("CMAKE_FIND_PACKAGE_PREFER_CONFIG") && !found &&
handlePackageModeType == HandlePackageModeType::Config) {
if (this->UseFindModules && !found &&
handlePackageModeType == HandlePackageModeType::Config &&
this->Makefile->IsOn("CMAKE_FIND_PACKAGE_PREFER_CONFIG")) {
// Config mode failed. Allow Module case.
result = false;
}