Fortran: Inline conversion to relative path
Don't use cmOutputConverter method which relies on directory-specific state.
This commit is contained in:
parent
00173b71d9
commit
8377d9e00b
@ -707,5 +707,9 @@ bool cmDependsFortran::ModulesDiffer(const char* modFile,
|
|||||||
std::string cmDependsFortran::MaybeConvertToRelativePath(
|
std::string cmDependsFortran::MaybeConvertToRelativePath(
|
||||||
std::string const& base, std::string const& path)
|
std::string const& base, std::string const& path)
|
||||||
{
|
{
|
||||||
return this->LocalGenerator->ConvertToRelativePath(base, path);
|
if (!cmOutputConverter::ContainedInDirectory(
|
||||||
|
base, path, this->LocalGenerator->GetStateSnapshot().GetDirectory())) {
|
||||||
|
return path;
|
||||||
|
}
|
||||||
|
return cmOutputConverter::ForceToRelativePath(base, path);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user