From 5a24dd71dde348a8fad422c51300febe2731ff6b Mon Sep 17 00:00:00 2001 From: Bernhard M. Wiedemann Date: Sun, 21 Jun 2020 05:33:29 +0200 Subject: [PATCH] Allow to override build date with SOURCE_DATE_EPOCH --- Makefile.in | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Makefile.in b/Makefile.in index 428abff..ade6742 100644 --- a/Makefile.in +++ b/Makefile.in @@ -111,11 +111,17 @@ DEPENDS= \ src/terminal/marshal.h \ src/trace/marshal.h +DATE_FMT = +%Y%m%d +ifdef SOURCE_DATE_EPOCH + BUILD_DATE ?= $(shell date -u -d "@$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u -r "$(SOURCE_DATE_EPOCH)" "$(DATE_FMT)" 2>/dev/null || date -u "$(DATE_FMT)") +else + BUILD_DATE ?= $(shell date "$(DATE_FMT)") +endif CFLAGS= \ @CFLAGS@ \ -g \ -Isrc/include \ - -DBUILD_DATE=`date +%Y%m%d` \ + -DBUILD_DATE=$(BUILD_DATE) \ -DLOCALEDIR=$(localedir) \ @LIB3270_CFLAGS@ \ @GTK_CFLAGS@ \ -- libgit2 0.21.2