summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/cmGeneratedFileStream.cxx4
-rw-r--r--Source/cmLocalUnixMakefileGenerator3.cxx4
-rw-r--r--Source/cmTarget.cxx4
3 files changed, 12 insertions, 0 deletions
diff --git a/Source/cmGeneratedFileStream.cxx b/Source/cmGeneratedFileStream.cxx
index 0a7bab0..d6a157a 100644
--- a/Source/cmGeneratedFileStream.cxx
+++ b/Source/cmGeneratedFileStream.cxx
@@ -150,7 +150,11 @@ void cmGeneratedFileStreamBase::Open(const char* name)
// Create the name of the temporary file.
this->TempName = name;
+#if defined(__VMS)
+ this->TempName += "_tmp";
+#else
this->TempName += ".tmp";
+#endif
// Make sure the temporary file that will be used is not present.
cmSystemTools::RemoveFile(this->TempName.c_str());
diff --git a/Source/cmLocalUnixMakefileGenerator3.cxx b/Source/cmLocalUnixMakefileGenerator3.cxx
index f92ff86..df8a80f 100644
--- a/Source/cmLocalUnixMakefileGenerator3.cxx
+++ b/Source/cmLocalUnixMakefileGenerator3.cxx
@@ -2158,7 +2158,11 @@ cmLocalUnixMakefileGenerator3
{
std::string dir = cmake::GetCMakeFilesDirectoryPostSlash();
dir += target.GetName();
+#if defined(__VMS)
+ dir += "_dir";
+#else
dir += ".dir";
+#endif
return dir;
}
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx
index 851dfe8..cea61f6 100644
--- a/Source/cmTarget.cxx
+++ b/Source/cmTarget.cxx
@@ -930,7 +930,11 @@ std::string cmTarget::GetSupportDirectory() const
dir += cmake::GetCMakeFilesDirectory();
dir += "/";
dir += this->Name;
+#if defined(__VMS)
+ dir += "_dir";
+#else
dir += ".dir";
+#endif
return dir;
}