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})
+ string(STRIP ${${RESULT}} ${RESULT})
else()
message(SEND_ERROR "date not implemented")
set(${RESULT} 00000000)
set(KERNEL_VERSION_MAJOR "0")
set(KERNEL_VERSION_MINOR "4")
set(KERNEL_VERSION_PATCH_LEVEL "0")
-set(COPYRIGHT_YEAR "2012")
+set(COPYRIGHT_YEAR "2014")
# KERNEL_VERSION_BUILD_TYPE is "SVN", "RC1", "RC2" or "" (for the release)
set(KERNEL_VERSION_BUILD_TYPE "SVN")
configure_file(include/reactos/version.h.cmake ${REACTOS_BINARY_DIR}/include/reactos/version.h)
configure_file(include/reactos/buildno.h.cmake ${REACTOS_BINARY_DIR}/include/reactos/buildno.h)
+configure_file(include/reactos/builddir.h.cmake ${REACTOS_BINARY_DIR}/include/reactos/builddir.h)