From: Bastian Dehn Date: Wed, 13 May 2026 08:06:00 +0000 (+0200) Subject: add reproducible build parameters X-Git-Tag: 1.1.10^2~3 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=731d24d96aee5d8df962e19a788acb729ad818f6;p=mv-none-space.git add reproducible build parameters --- diff --git a/readme.md b/readme.md index 057faa7..9722160 100644 --- a/readme.md +++ b/readme.md @@ -9,7 +9,8 @@ You can build with following commands: ```bash mkdir build && cd build -cmake -DCMAKE_BUILD_TYPE=Release .. +umask 0022 +SOURCE_DATE_EPOCH=$(git log --max-count=1 --pretty="%ct") cmake -DCMAKE_BUILD_TYPE=Release .. make ``` diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index d8cbad2..6e7a1ab 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -8,6 +8,15 @@ add_executable(${PROJECT_NAME} command_validate.c rename.c) +set(CMAKE_INSTALL_DEFAULT_DIRECTORY_PERMISSIONS + OWNER_READ + OWNER_WRITE + OWNER_EXECUTE + GROUP_READ + GROUP_EXECUTE + WORLD_READ + WORLD_EXECUTE) + install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_PREFIX}/bin)