Use constant build date to avoid rebuilds
Автор
Alexey Milovidov

Коммитер
Alexey Milovidov
6 лет назад 
Файлов изменено: 1
+11–8
3058c9c
CMakeLists.txt
+11–8
@@ -82,14 +82,17 @@ | ||
endif() | ||
allow for reproducible builds - python for portability | ||
if (DEFINED ENV{SOURCE_DATE_EPOCH}) | ||
execute_process( | ||
COMMAND "${PYTHON}" "${CMAKE_MODULE_PATH}/formatdate.py" "$ENV{SOURCE_DATE_EPOCH}" | ||
OUTPUT_VARIABLE BUILD_DATE | ||
OUTPUT_STRIP_TRAILING_WHITESPACE) | ||
else () | ||
string (TIMESTAMP BUILD_DATE "%Y-%m-%d") | ||
endif () | ||
# execute_process( | ||
COMMAND "${PYTHON}" "${CMAKE_MODULE_PATH}/formatdate.py" "$ENV{SOURCE_DATE_EPOCH}" | ||
# OUTPUT_VARIABLE BUILD_DATE | ||
# OUTPUT_STRIP_TRAILING_WHITESPACE) | ||
set (BUILD_DATE "2000-01-01") | ||
message(STATUS "Build date: ${BUILD_DATE}") | ||
Cherry-pick
Команда cherry-pick позволяет выбрать отдельные коммиты из одной ветки и применить их к другой.