From e28ce2483dbdc620aa92e2ba0d86e8923dcdb296 Mon Sep 17 00:00:00 2001 From: David Cole Date: Wed, 5 Dec 2012 15:16:22 -0500 Subject: [PATCH] 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. --- Source/cmTimestamp.cxx | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Source/cmTimestamp.cxx b/Source/cmTimestamp.cxx index c3df495b7..22bb4b789 100644 --- a/Source/cmTimestamp.cxx +++ b/Source/cmTimestamp.cxx @@ -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 -#else - #define STAT stat -#endif - - 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(); }