From 5f1a335ab66f1abcf6363bfe634913de09c665c8 Mon Sep 17 00:00:00 2001 From: Bernhard M. Wiedemann Date: Thu, 5 Dec 2019 18:57:54 +0100 Subject: [PATCH] Allow to override build date with SOURCE_DATE_EPOCH --- src/libpw3270cpp/Makefile.in | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/libpw3270cpp/Makefile.in b/src/libpw3270cpp/Makefile.in index f972ad9..2010858 100644 --- a/src/libpw3270cpp/Makefile.in +++ b/src/libpw3270cpp/Makefile.in @@ -61,6 +61,13 @@ VALGRIND=@VALGRIND@ INSTALL_DATA=@INSTALL_DATA@ INSTALL_PROGRAM=@INSTALL_PROGRAM@ +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@ \ -Wno-deprecated-declarations \ @@ -102,7 +109,7 @@ $(OBJRLS)/%.o: \ @$(MKDIR) `dirname $@` @$(CC) $(CFLAGS) \ @RLS_CFLAGS@ \ - -DBUILD_DATE=`date +"%Y%m%d"` \ + -DBUILD_DATE=$(BUILD_DATE) \ -o $@ -c $< $(POTDIR)/%.pot: %.c -- libgit2 0.21.2