diff --git a/src/libcec/cmake/SetBuildInfo.cmake b/src/libcec/cmake/SetBuildInfo.cmake index 3402f9f8..29e4e70a 100644 --- a/src/libcec/cmake/SetBuildInfo.cmake +++ b/src/libcec/cmake/SetBuildInfo.cmake @@ -31,6 +31,9 @@ else() find_program(HAVE_WHOAMI_BIN whoami /bin /usr/bin /usr/local/bin) if(HAVE_WHOAMI_BIN) exec_program(whoami OUTPUT_VARIABLE BUILD_USER) + if (DEFINED ENV{SOURCE_DATE_EPOCH}) + set(BUILD_USER "(reproducible)") + endif() set(LIB_INFO "${LIB_INFO} by ${BUILD_USER}") else() set(LIB_INFO "${LIB_INFO} by (unknown user)") @@ -44,6 +47,9 @@ else() if (RETURN_HOST) exec_program(hostname OUTPUT_VARIABLE BUILD_HOST) endif() + if (DEFINED ENV{SOURCE_DATE_EPOCH}) + set(BUILD_HOST "(reproducible)") + endif() set(LIB_INFO "${LIB_INFO}@${BUILD_HOST}") endif()