Browse Source

ENH: Only truncate files when not in try compile. Alsom move truncating code closer to configure

Andy Cedilnik 20 years ago
parent
commit
034d87eef5
1 changed files with 7 additions and 3 deletions
  1. 7 3
      Source/cmake.cxx

+ 7 - 3
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();