|
@@ -1437,7 +1437,7 @@ bool cmFindPackageCommand::HandlePackageMode(
|
|
|
// The file location was cached. Look for the correct file.
|
|
|
std::string file;
|
|
|
if (this->FindConfigFile(dir, file)) {
|
|
|
- this->FileFound = file;
|
|
|
+ this->FileFound = std::move(file);
|
|
|
fileFound = true;
|
|
|
}
|
|
|
def = this->Makefile->GetDefinition(this->Variable);
|
|
@@ -2409,7 +2409,9 @@ bool cmFindPackageCommand::CheckDirectory(std::string const& dir)
|
|
|
}
|
|
|
|
|
|
// Look for the file in this directory.
|
|
|
- if (this->FindConfigFile(d, this->FileFound)) {
|
|
|
+ std::string file;
|
|
|
+ if (this->FindConfigFile(d, file)) {
|
|
|
+ this->FileFound = std::move(file);
|
|
|
return true;
|
|
|
}
|
|
|
return false;
|