summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--imap/configure.ac3
1 files changed, 2 insertions, 1 deletions
diff --git a/imap/configure.ac b/imap/configure.ac
index b7f31fd..fb0a51f 100644
--- a/imap/configure.ac
+++ b/imap/configure.ac
@@ -341,7 +341,8 @@ courier)
;;
esac
-date=`date`
+SOURCE_DATE_EPOCH="${SOURCE_DATE_EPOCH:-`date +%s`}"
+date=`date -u -d "@$SOURCE_DATE_EPOCH" "+%F %T" 2>/dev/null || date -u -r "$SOURCE_DATE_EPOCH" "+%F %T" 2>/dev/null || date -u "+%F %T"`
AC_DEFINE_UNQUOTED(PROGRAMVERSION, "$package/${target_cpu}-${target_vendor}-${target_os}/$date",
[ Source code version ])