fix FeatureSummary for REQUIRED packages, they were reported as OPTIONAL
Alex
This commit is contained in:
parent
677047dda0
commit
e6c5b9452a
|
@ -1226,6 +1226,15 @@ void cmFindPackageCommand::AppendSuccessInformation()
|
||||||
}
|
}
|
||||||
this->Makefile->GetCMakeInstance()->SetProperty(versionInfoPropName.c_str(),
|
this->Makefile->GetCMakeInstance()->SetProperty(versionInfoPropName.c_str(),
|
||||||
versionInfo.c_str());
|
versionInfo.c_str());
|
||||||
|
if (this->Required)
|
||||||
|
{
|
||||||
|
std::string requiredInfoPropName = "_CMAKE_";
|
||||||
|
requiredInfoPropName += this->Name;
|
||||||
|
requiredInfoPropName += "_TYPE";
|
||||||
|
this->Makefile->GetCMakeInstance()->SetProperty(
|
||||||
|
requiredInfoPropName.c_str(), "REQUIRED");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// Restore original state of "_FIND_" variables we set.
|
// Restore original state of "_FIND_" variables we set.
|
||||||
this->RestoreFindDefinitions();
|
this->RestoreFindDefinitions();
|
||||||
|
|
Loading…
Reference in New Issue