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 | 111 | src/terminal/marshal.h \ |
112 | 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 | 120 | CFLAGS= \ |
115 | 121 | @CFLAGS@ \ |
116 | 122 | -g \ |
117 | 123 | -Isrc/include \ |
118 | - -DBUILD_DATE=`date +%Y%m%d` \ | |
124 | + -DBUILD_DATE=$(BUILD_DATE) \ | |
119 | 125 | -DLOCALEDIR=$(localedir) \ |
120 | 126 | @LIB3270_CFLAGS@ \ |
121 | 127 | @GTK_CFLAGS@ \ | ... | ... |