|
|
@@ -1298,6 +1298,7 @@ bool cmFindPackageCommand::CheckVersionFile(std::string const& version_file)
|
|
|
{
|
|
|
// The version file will be loaded in an isolated scope.
|
|
|
this->Makefile->PushScope();
|
|
|
+ this->Makefile->PushPolicy();
|
|
|
|
|
|
// Clear the output variables.
|
|
|
this->Makefile->RemoveDefinition("PACKAGE_VERSION");
|
|
|
@@ -1364,6 +1365,7 @@ bool cmFindPackageCommand::CheckVersionFile(std::string const& version_file)
|
|
|
}
|
|
|
|
|
|
// Restore the original scope.
|
|
|
+ this->Makefile->PopPolicy();
|
|
|
this->Makefile->PopScope();
|
|
|
|
|
|
// Succeed if the version is suitable.
|