Commit e28ce248 authored by David Cole's avatar David Cole

CMake: Fix dashboard test failure

Eliminate the platform difference in calling stat. We call stat normally
in other places in the CMake code base just fine. Works everywhere we
work. Will hopefully also fix the Borland Continuous dashboard failure
that is occurring with respect to correctly measuring the modification
time of a freshly generated file.
parent 354ecc1e
......@@ -33,16 +33,10 @@ std::string cmTimestamp::CurrentTime(
std::string cmTimestamp::FileModificationTime(const char* path,
const std::string& formatString, bool utcFlag)
#ifdef _WIN32
#define STAT _stat
#define STAT stat
struct STAT info;
struct stat info;
std::memset(&info, 0, sizeof(info));
if(STAT(path, &info) != 0)
if(stat(path, &info) != 0)
return std::string();
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment