[VERSION]
[reactos.git] / reactos / include / reactos / version.cmake
index 641fb00..027be3c 100644 (file)
@@ -1,7 +1,9 @@
 macro(today RESULT)
     if(CMAKE_HOST_WIN32)
-        execute_process(COMMAND "${REACTOS_SOURCE_DIR}/tools/getdate.exe" OUTPUT_VARIABLE ${RESULT})
-        string(STRIP ${${RESULT}} ${RESULT})
+        execute_process(COMMAND wmic os get LocalDateTime OUTPUT_VARIABLE RAWDATE)
+        string(REPLACE "\n" ";" RAWDATE ${RAWDATE})
+        LIST(GET RAWDATE 1 RAWDATE)
+        string(SUBSTRING ${RAWDATE} 0 8 ${RESULT})
     elseif(CMAKE_HOST_UNIX)
         execute_process(COMMAND "date" "+%Y%m%d" OUTPUT_VARIABLE ${RESULT})
         string(STRIP ${${RESULT}} ${RESULT})