mdbx-build: поддержка переменной среды SOURCE_DATE_EPOCH в качестве MDBX_BUILD_TIMESTAMP для воспроизводимости сборок.

This commit is contained in:
Леонид Юрьев (Leonid Yuriev)
2024-11-19 23:37:37 +03:00
parent 881d4d4207
commit 1c9c49dd1a
2 changed files with 8 additions and 4 deletions

View File

@@ -1216,7 +1216,11 @@ endif(MDBX_INSTALL_STATIC)
# collect options & build info
if(NOT DEFINED MDBX_BUILD_TIMESTAMP)
string(TIMESTAMP MDBX_BUILD_TIMESTAMP UTC)
if(NOT "$ENV{SOURCE_DATE_EPOCH}" STREQUAL "")
set(FPTA_BUILD_TIMESTAMP "$ENV{SOURCE_DATE_EPOCH}")
else()
string(TIMESTAMP FPTA_BUILD_TIMESTAMP UTC)
endif()
endif()
set(MDBX_BUILD_FLAGS ${CMAKE_C_FLAGS})
if(MDBX_BUILD_CXX)