diff --git a/Version.txt b/Version.txt index d8d32284a..99235db3b 100644 --- a/Version.txt +++ b/Version.txt @@ -8,13 +8,13 @@ SET(C4PROJECT_DOMAIN "openclonk") SET(C4PROJECT_TLD "org") SET(C4PROJECT_URL "http://www.{C4PROJECT_DOMAIN}.{C4PROJECT_TLD}") -IF(UNIX) +IF(CMAKE_HOST_UNIX) EXECUTE_PROCESS(COMMAND "date" "+%Y" OUTPUT_VARIABLE DATE) - STRING(REGEX REPLACE "(.+)\n" "\\1" YEARFIXED "${DATE}") - SET(C4COPYRIGHT_YEAR ${YEARFIXED}) -ELSEIF(WIN32) - SET(C4COPYRIGHT_YEAR "2011") +ELSEIF(CMAKE_HOST_WIN32) + EXECUTE_PROCESS(COMMAND "cscript.exe" "//nologo" "${CMAKE_CURRENT_SOURCE_DIR}/tools/get_current_year.vbs" OUTPUT_VARIABLE DATE) ENDIF() +STRING(REGEX REPLACE "(.+)\n" "\\1" YEARFIXED "${DATE}") +SET(C4COPYRIGHT_YEAR ${YEARFIXED}) SET(C4ENGINENAME "OpenClonk") SET(C4ENGINENICK "openclonk") diff --git a/tools/get_current_year.vbs b/tools/get_current_year.vbs new file mode 100644 index 000000000..5f23f36b3 --- /dev/null +++ b/tools/get_current_year.vbs @@ -0,0 +1 @@ +Wscript.Echo DatePart("yyyy", Date())