macOS fix for commit #394741

Fix for commit #394741, which broke macOS building because the macOS date takes slightly different arguments
This commit is contained in:
Termynat0r 2023-06-19 16:40:52 +02:00
parent 34df65eff2
commit d1dd9ad8e4

View File

@ -24,9 +24,15 @@ execute_process(
string(REPLACE "\n" "" TZ_COMMIT_TIME "${TZ_COMMIT_TIME}") string(REPLACE "\n" "" TZ_COMMIT_TIME "${TZ_COMMIT_TIME}")
if (APPLE)
set(VERSION_COMMAND ${GNU_DATE} -r ${TZ_COMMIT_TIME} +%y%m%d)
else ()
set(VERSION_COMMAND ${GNU_DATE} +%y%m%d --date=@${TZ_COMMIT_TIME})
endif ()
execute_process( execute_process(
COMMAND COMMAND
${GNU_DATE} +%y%m%d --date=@${TZ_COMMIT_TIME} ${VERSION_COMMAND}
OUTPUT_VARIABLE OUTPUT_VARIABLE
TZDB_VERSION TZDB_VERSION
COMMAND_ERROR_IS_FATAL ANY) COMMAND_ERROR_IS_FATAL ANY)