From f72db3f9f774768f8facdafcd9d87b59dc561da1 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Wed, 9 Oct 2024 17:06:29 +0200 Subject: [PATCH] [cmake] fix TODAY macro --- cmake/today.cmake | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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)