From d1dd9ad8e439867aebb270a0145e85c47a80af74 Mon Sep 17 00:00:00 2001 From: Termynat0r Date: Mon, 19 Jun 2023 16:40:52 +0200 Subject: [PATCH] macOS fix for commit #394741 Fix for commit #394741, which broke macOS building because the macOS date takes slightly different arguments --- src/tzdb/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tzdb/CMakeLists.txt b/src/tzdb/CMakeLists.txt index 2be93dc..1e019da 100644 --- a/src/tzdb/CMakeLists.txt +++ b/src/tzdb/CMakeLists.txt @@ -24,9 +24,15 @@ execute_process( 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( COMMAND - ${GNU_DATE} +%y%m%d --date=@${TZ_COMMIT_TIME} + ${VERSION_COMMAND} OUTPUT_VARIABLE TZDB_VERSION COMMAND_ERROR_IS_FATAL ANY)