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