diff --git a/cmake/today.cmake b/cmake/today.cmake index 9e88801bc..250d99d59 100644 --- a/cmake/today.cmake +++ b/cmake/today.cmake @@ -3,9 +3,12 @@ # YYYY-MM-DD # MACRO (TODAY RESULT) - if (DEFINED ENV{SOURCE_DATE_EPOCH} AND NOT WIN32) - EXECUTE_PROCESS(COMMAND "date" "-u" "-d" "@$ENV{SOURCE_DATE_EPOCH}" "+%Y-%m-%d" - OUTPUT_VARIABLE ${RESULT} OUTPUT_STRIP_TRAILING_WHITESPACE) - STRING(TIMESTAMP ${RESULT} "%Y-%m-%d" UTC) - endif() + if (DEFINED ENV{SOURCE_DATE_EPOCH} AND NOT WIN32) + EXECUTE_PROCESS(COMMAND "date" "-u" "-d" "@$ENV{SOURCE_DATE_EPOCH}" "+%Y-%m-%d" + OUTPUT_VARIABLE ${RESULT} + OUTPUT_STRIP_TRAILING_WHITESPACE + ) + else() + STRING(TIMESTAMP ${RESULT} "%Y-%m-%d" UTC) + endif() ENDMACRO (TODAY)