summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2004-08-26 09:45:20 -0400
committerAndy Cedilnik <andy.cedilnik@kitware.com>2004-08-26 09:45:20 -0400
commit7cdf5c4601ea2a791d35fafadd890508ce434c6f (patch)
tree8851fb9e33ffd56c8aec785149732d00fa53ab6f
parent09f7ee4480e932049e2ae8d49d73e7fdcdef3ca6 (diff)
downloadcmake-7cdf5c4601ea2a791d35fafadd890508ce434c6f.tar.gz
ENH: Make default date shorter
-rw-r--r--Source/cmCTest.cxx10
-rw-r--r--Source/cmCTest.h2
2 files changed, 11 insertions, 1 deletions
diff --git a/Source/cmCTest.cxx b/Source/cmCTest.cxx
index 6997de0b77..8cd817f706 100644
--- a/Source/cmCTest.cxx
+++ b/Source/cmCTest.cxx
@@ -139,7 +139,14 @@ std::string cmCTest::CurrentTime()
struct tm* t = localtime(&currenttime);
//return ::CleanString(ctime(&currenttime));
char current_time[1024];
- strftime(current_time, 1000, "%a %b %d %H:%M:%S %Z %Y", t);
+ if ( m_ShortDateFormat )
+ {
+ strftime(current_time, 1000, "%b %d %H:%M %Z", t);
+ }
+ else
+ {
+ strftime(current_time, 1000, "%a %b %d %H:%M:%S %Z %Y", t);
+ }
//std::cout << "Current_Time: " << current_time << std::endl;
return this->MakeXMLSafe(::CleanString(current_time));
}
@@ -409,6 +416,7 @@ cmCTest::cmCTest()
{
m_Tests[cc] = 0;
}
+ m_ShortDateFormat = true;
m_MaximumPassedTestResultSize = 100 * 1024;
m_MaximumFailedTestResultSize = 200 * 1024;
}
diff --git a/Source/cmCTest.h b/Source/cmCTest.h
index 301bd86359..5a154fc5f4 100644
--- a/Source/cmCTest.h
+++ b/Source/cmCTest.h
@@ -359,6 +359,8 @@ private:
tm_VectorOfStrings m_CustomPreMemCheck;
tm_VectorOfStrings m_CustomPostMemCheck;
bool m_InteractiveDebugMode;
+
+ bool m_ShortDateFormat;
void BlockTestErrorDiagnostics();