diff --git a/Source/cmFindPackageCommand.cxx b/Source/cmFindPackageCommand.cxx index bae7d38990..1879f2dd28 100644 --- a/Source/cmFindPackageCommand.cxx +++ b/Source/cmFindPackageCommand.cxx @@ -1257,7 +1257,7 @@ bool cmFindPackageCommand::FindPackageUsingConfigMode() this->Configs.emplace_back(std::move(config), pdt::Cps); config = cmStrCat(cmSystemTools::LowerCase(n), ".cps"); - if (config != this->Configs.front().Name) { + if (config != this->Configs.back().Name) { this->Configs.emplace_back(std::move(config), pdt::Cps); } }