summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Source/cmake.cxx10
1 files changed, 7 insertions, 3 deletions
diff --git a/Source/cmake.cxx b/Source/cmake.cxx
index ffb6ff2..5043f3d 100644
--- a/Source/cmake.cxx
+++ b/Source/cmake.cxx
@@ -1109,9 +1109,6 @@ int cmake::Configure()
cmCacheManager::STRING);
}
- this->TruncateOutputLog("CMakeOutput.log");
- this->TruncateOutputLog("CMakeError.log");
-
// no generator specified on the command line
if(!m_GlobalGenerator)
{
@@ -1211,6 +1208,13 @@ int cmake::Configure()
this->CleanupWrittenFiles();
+ // Truncate log files
+ if (!m_InTryCompile)
+ {
+ this->TruncateOutputLog("CMakeOutput.log");
+ this->TruncateOutputLog("CMakeError.log");
+ }
+
// actually do the configure
m_GlobalGenerator->Configure();