BUG: On Windows network paths do not really work as regular paths, so when the binary directory is on the network, we will not support relative paths
This commit is contained in:
parent
fbd0bafca7
commit
b5035770bc
|
@ -65,6 +65,12 @@ void cmLocalGenerator::ConfigureFinalPass()
|
|||
|
||||
std::string cmLocalGenerator::ConvertToRelativeOutputPath(const char* p)
|
||||
{
|
||||
const char* outputDirectory = m_Makefile->GetHomeOutputDirectory();
|
||||
if ( outputDirectory && *outputDirectory && *(outputDirectory+1) &&
|
||||
outputDirectory[0] == '/' && outputDirectory[1] == '/' )
|
||||
{
|
||||
return cmSystemTools::ConvertToOutputPath(p);
|
||||
}
|
||||
// The first time this is called, initialize all
|
||||
// the path ivars that are used. This can not
|
||||
// be moved to the constructor because all the paths are not set yet.
|
||||
|
|
Loading…
Reference in New Issue