BUG: Fix for relative path conversion when path is a subset of relative path root.
This commit is contained in:
parent
e6e98b47da
commit
97a3d514ac
@ -2022,14 +2022,16 @@ cmLocalUnixMakefileGenerator2::ConvertToRelativePath(const char* p)
|
|||||||
}
|
}
|
||||||
|
|
||||||
// If the entire path is in common then just return a ".".
|
// If the entire path is in common then just return a ".".
|
||||||
if(common == path.size())
|
if(common == path.size() &&
|
||||||
|
common == m_CurrentOutputDirectoryComponents.size())
|
||||||
{
|
{
|
||||||
return ".";
|
return ".";
|
||||||
}
|
}
|
||||||
|
|
||||||
// If the entire path is in common except for a trailing slash then
|
// If the entire path is in common except for a trailing slash then
|
||||||
// just return a "./".
|
// just return a "./".
|
||||||
if(common+1 == path.size() && path[common].size() == 0)
|
if(common+1 == path.size() && path[common].size() == 0 &&
|
||||||
|
common == m_CurrentOutputDirectoryComponents.size())
|
||||||
{
|
{
|
||||||
return "./";
|
return "./";
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user