|
|
@ -1,6 +1,7 @@ |
|
|
|
MACRO (TODAY) |
|
|
|
FIND_PROGRAM(DATE_PATH date PATHS "c:/cygwin64/bin" "c:/cygwin/bin") |
|
|
|
IF (WIN32 OR ANDROID) |
|
|
|
EXECUTE_PROCESS(COMMAND "date.exe" "/T" OUTPUT_VARIABLE TMP) |
|
|
|
EXECUTE_PROCESS(COMMAND "${DATE_PATH}" "/T" OUTPUT_VARIABLE TMP) |
|
|
|
MESSAGE(STATUS "date.exe: ${TMP}") |
|
|
|
IF (TMP) |
|
|
|
string(REGEX REPLACE "(..)/(..)/(....).*" "\\3" CURRENT_YEAR ${TMP}) |
|
|
@ -10,7 +11,7 @@ MACRO (TODAY) |
|
|
|
ENDIF() |
|
|
|
|
|
|
|
IF(UNIX OR (NOT CURRENT_YEAR)) |
|
|
|
EXECUTE_PROCESS(COMMAND "date" "+%d/%m/%Y" OUTPUT_VARIABLE TMP) |
|
|
|
EXECUTE_PROCESS(COMMAND "${DATE_PATH}" "+%d/%m/%Y" OUTPUT_VARIABLE TMP) |
|
|
|
MESSAGE(STATUS "date: ${TMP}") |
|
|
|
IF (TMP) |
|
|
|
string(REGEX REPLACE "(..)/(..)/(....).*" "\\3" CURRENT_YEAR ${TMP}) |
|
|
|