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 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