BUILD_{DATE,USER,HOST}

* Externally overridable BUILD_DATE, BUILD_USER, and BUILD_HOST to allow
    distros to generate reproducible builds.
pull/1/head
Kamal Mostafa 2015-06-07 08:49:44 -07:00 zatwierdzone przez David Freese
rodzic 46c1383535
commit 40a6dcbaab
1 zmienionych plików z 9 dodań i 3 usunięć

Wyświetl plik

@ -81,13 +81,19 @@ $BFD_CFLAGS -pipe -Wall -fexceptions $OPT_CFLAGS $DEBUG_CFLAGS"
AC_FLDIGI_SH_DQ([echo $ac_configure_args])
AC_DEFINE_UNQUOTED([BUILD_CONFIGURE_ARGS], [$ac_sh_dq], [Configure arguments])
AC_FLDIGI_SH_DQ([date])
# Allow BUILD_DATE, BUILD_USER, BUILD_HOST to be externally overridden by
# environment variables.
ac_sh_dq="\"$BUILD_DATE\""
test "x$BUILD_DATE" = "x" && AC_FLDIGI_SH_DQ([date])
AC_DEFINE_UNQUOTED([BUILD_DATE], [$ac_sh_dq], [Build date])
AC_FLDIGI_SH_DQ([whoami])
ac_sh_dq="\"$BUILD_USER\""
test "x$BUILD_USER" = "x" && AC_FLDIGI_SH_DQ([whoami])
AC_DEFINE_UNQUOTED([BUILD_USER], [$ac_sh_dq], [Build user])
AC_FLDIGI_SH_DQ([hostname])
ac_sh_dq="\"$BUILD_HOST\""
test "x$BUILD_HOST" = "x" && AC_FLDIGI_SH_DQ([hostname])
AC_DEFINE_UNQUOTED([BUILD_HOST], [$ac_sh_dq], [Build host])
AC_FLDIGI_SH_DQ([$CXX -v 2>&1 | tail -1])