CPackIFW: Replace use of strftime with cmTimestamp
The latter is more portable.
This commit is contained in:
parent
44850a267d
commit
73b336c9f1
|
@ -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);
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
|
Loading…
Reference in New Issue