diff options
-rw-r--r-- | Source/CPack/cmCPackIFWGenerator.cxx | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/Source/CPack/cmCPackIFWGenerator.cxx b/Source/CPack/cmCPackIFWGenerator.cxx index a4f33b4..51c0f2e 100644 --- a/Source/CPack/cmCPackIFWGenerator.cxx +++ b/Source/CPack/cmCPackIFWGenerator.cxx @@ -19,6 +19,7 @@ #include "cmGeneratedFileStream.h" #include "cmCPackLog.h" #include "cmCPackComponentGroup.h" +#include "cmTimestamp.h" #include <cmsys/SystemTools.hxx> #include <cmsys/Glob.hxx> @@ -809,16 +810,8 @@ int cmCPackIFWGenerator::IfwCreatePackageFile() //---------------------------------------------------------------------- std::string cmCPackIFWGenerator::IfwCreateCurrentDate() { - time_t rawtime; - struct tm * timeinfo; - char buffer[80]; - - time (&rawtime); - timeinfo = localtime(&rawtime); - - strftime(buffer, 80, "%Y-%m-%d", timeinfo); - - return buffer; + cmTimestamp timestamp; + return timestamp.CurrentTime("%Y-%m-%d", false); } //---------------------------------------------------------------------- |