Commit f4d56cdb authored by Chris Lamb's avatar Chris Lamb 👀
Browse files

Merge 4/5 suggestions from Guillem Jover (@guillem) for the autotools example. Thanks!

parent 35b120b7
Loading
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -102,8 +102,9 @@ The above will work with either GNU or BSD date, and fallback to ignore `SOURCE_
### GNU Autotools / `configure.ac`

```make
BUILD_DATE=m4_esyscmd([date --utc --date="@${SOURCE_DATE_EPOCH:-$(date +%s)}" %Y-%m-%d])
AC_SUBST(BUILD_DATE)
DATE_FMT="%Y-%m-%d"
BUILD_DATE=m4_esyscmd([date -u -d "@$SOURCE_DATE_EPOCH" $DATE_FMT 2>/dev/null || date -u -r $SOURCE_DATE_EPOCH $DATE_FMT || date -u $DATE_FMT])
AC_SUBST([BUILD_DATE])
```

or:
@@ -111,10 +112,10 @@ or:
```make
DATE_FMT="%Y-%m-%d"
BUILD_DATE=`date $DATE_FMT`
if test "x$SOURCE_DATE_EPOCH" != "x"; then
AS_IF([test "x$SOURCE_DATE_EPOCH" != "x"], [
    BUILD_DATE=`date -u -d "@$SOURCE_DATE_EPOCH" $DATE_FMT 2>/dev/null || date -u -r $SOURCE_DATE_EPOCH $DATE_FMT || date -u $DATE_FMT`
fi
AC_SUBST(BUILD_DATE)
])
AC_SUBST([BUILD_DATE])
```

### CMake