Fix: make reproducible by not embedding timestamps

By default gzip embeds a timestamps which makes building it twice
not reproducible, passing -n skips this embedding behaviour.

Motivation: https://reproducible-builds.org
pull/203/head
Jelle van der Waa 4 years ago committed by Charles Pigott
parent 5043f6feff
commit b6615b2cd4

@ -45,7 +45,7 @@ if(OPTION_INSTALL_FHS)
install(CODE install(CODE
" "
execute_process(COMMAND ${CMAKE_COMMAND} -E copy ${MAN_SOURCE_FILE} ${MAN_BINARY_FILE}) execute_process(COMMAND ${CMAKE_COMMAND} -E copy ${MAN_SOURCE_FILE} ${MAN_BINARY_FILE})
execute_process(COMMAND gzip -9 -f ${MAN_BINARY_FILE}) execute_process(COMMAND gzip -9 -n -f ${MAN_BINARY_FILE})
" "
COMPONENT manual) COMPONENT manual)
install(FILES install(FILES

Loading…
Cancel
Save