diff options
Diffstat (limited to 'Source/cmLocalUnixMakefileGenerator2.cxx')
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator2.cxx | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator2.cxx b/Source/cmLocalUnixMakefileGenerator2.cxx index ce0090d..db4e5ed 100644 --- a/Source/cmLocalUnixMakefileGenerator2.cxx +++ b/Source/cmLocalUnixMakefileGenerator2.cxx @@ -1924,9 +1924,11 @@ cmLocalUnixMakefileGenerator2 if(cmSystemTools::FileIsFullPath(cc.GetOutput().c_str()) && (cc.GetOutput().find(m_Makefile->GetStartOutputDirectory()) == 0)) { + // Use the relative path but convert it to a valid file name. customName = cmSystemTools::RelativePath(m_Makefile->GetStartOutputDirectory(), cc.GetOutput().c_str()); + cmSystemTools::ReplaceString(customName, "/", "_"); } else { |