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@ \ | ... | ... |