From: Viktor Kleinik Date: Mon, 11 Jan 2021 13:15:36 +0000 (-0800) Subject: configure.ac: Set build date to SOURCE_DATE_EPOCH X-Git-Tag: v1.8.0~31^2~1 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=e933aae6f9c1869c945486b6621e5cf06babffd3;p=thirdparty%2Frrdtool-1.x.git configure.ac: Set build date to SOURCE_DATE_EPOCH If SOURCE_DATE_EPOCH is set, use it to generate a reproducible string for BUILD_DATE. Signed-off-by: Viktor Kleinik --- diff --git a/configure.ac b/configure.ac index 0cc0298e..b4aa0082 100644 --- a/configure.ac +++ b/configure.ac @@ -693,6 +693,13 @@ fi AC_MSG_CHECKING(Perl Modules to build) AC_MSG_RESULT(${COMP_PERL:-No Perl Modules will be built}) +# Use reproducible build date and time +if test "$SOURCE_DATE_EPOCH"; then + DATE_FMT="%d %b %Y %H:%M:%S" + BUILD_DATE=$(LC_ALL=C date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT") + AC_DEFINE_UNQUOTED([BUILD_DATE], ["$BUILD_DATE"], [Use reproducible build date]) +fi + # Options to pass when configuring perl module langpref=$prefix test "$langpref" = '$(DESTDIR)NONE' && langpref='$(DESTDIR)'$ac_default_prefix