summaryrefslogtreecommitdiffstats
path: root/Tests/CTestTestStopTime/GetDate.cmake
diff options
context:
space:
mode:
authorZach Mullen <zach.mullen@kitware.com>2010-03-18 14:28:10 (GMT)
committerZach Mullen <zach.mullen@kitware.com>2010-03-18 14:29:02 (GMT)
commita2fe175647718a562e41c84717b67917adbe584d (patch)
treed8b3110d644b1bf52b999fdb3bc559cf7e4afcf2 /Tests/CTestTestStopTime/GetDate.cmake
parent1560d9dcca7312def996022b4702dc739ba2badb (diff)
downloadCMake-a2fe175647718a562e41c84717b67917adbe584d.zip
CMake-a2fe175647718a562e41c84717b67917adbe584d.tar.gz
CMake-a2fe175647718a562e41c84717b67917adbe584d.tar.bz2
More debugging of StopTime test
Diffstat (limited to 'Tests/CTestTestStopTime/GetDate.cmake')
-rw-r--r--Tests/CTestTestStopTime/GetDate.cmake14
1 files changed, 14 insertions, 0 deletions
diff --git a/Tests/CTestTestStopTime/GetDate.cmake b/Tests/CTestTestStopTime/GetDate.cmake
index 71d1213..b793306 100644
--- a/Tests/CTestTestStopTime/GetDate.cmake
+++ b/Tests/CTestTestStopTime/GetDate.cmake
@@ -216,4 +216,18 @@ MACRO(ADD_SECONDS sec)
math(EXPR new_hr "${${GD_PREFIX}HOUR} + 1")
endwhile()
math(EXPR new_hr "${new_hr} % 24")
+
+ # Pad the H, M, S if needed
+ string(LENGTH ${new_sec} sec_len)
+ string(LENGTH ${new_min} min_len)
+ string(LENGTH ${new_hr} hr_len)
+ if(${sec_len} EQUAL 1)
+ set(new_sec "0${new_sec}")
+ endif()
+ if(${min_len} EQUAL 1)
+ set(new_min "0${new_min}")
+ endif()
+ if(${hr_len} EQUAL 1)
+ set(new_hr "0${new_hr}")
+ endif()
ENDMACRO(ADD_SECONDS)