Commit 05f44824398d241e111773d950c334792e475a18
Committed by
GitHub
Exists in
master
and in
1 other branch
Merge pull request #8 from bmwiedemann/date
Allow to override build date with SOURCE_DATE_EPOCH
Showing
1 changed file
with
7 additions
and
1 deletions
Show diff stats
Makefile.in
@@ -111,11 +111,17 @@ DEPENDS= \ | @@ -111,11 +111,17 @@ DEPENDS= \ | ||
111 | src/terminal/marshal.h \ | 111 | src/terminal/marshal.h \ |
112 | src/trace/marshal.h | 112 | src/trace/marshal.h |
113 | 113 | ||
114 | +DATE_FMT = +%Y%m%d | ||
115 | +ifdef SOURCE_DATE_EPOCH | ||
116 | + 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)") | ||
117 | +else | ||
118 | + BUILD_DATE ?= $(shell date "$(DATE_FMT)") | ||
119 | +endif | ||
114 | CFLAGS= \ | 120 | CFLAGS= \ |
115 | @CFLAGS@ \ | 121 | @CFLAGS@ \ |
116 | -g \ | 122 | -g \ |
117 | -Isrc/include \ | 123 | -Isrc/include \ |
118 | - -DBUILD_DATE=`date +%Y%m%d` \ | 124 | + -DBUILD_DATE=$(BUILD_DATE) \ |
119 | -DLOCALEDIR=$(localedir) \ | 125 | -DLOCALEDIR=$(localedir) \ |
120 | @LIB3270_CFLAGS@ \ | 126 | @LIB3270_CFLAGS@ \ |
121 | @GTK_CFLAGS@ \ | 127 | @GTK_CFLAGS@ \ |