]> gitweb.hhaalo.de Git - mv-none-space.git/commitdiff
add reproducible build parameters
authorBastian Dehn <hhaalo@arcor.de>
Wed, 13 May 2026 08:06:00 +0000 (10:06 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Wed, 13 May 2026 08:06:00 +0000 (10:06 +0200)
readme.md
src/CMakeLists.txt

index 057faa707ecffbae370beda8e420edb8cec94a80..972216010c762fd9db2ec66c03e9a6b7f8d12132 100644 (file)
--- 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
 ```
 
index d8cbad2056128bc834e87cefc801458bb6f2ab7a..6e7a1ab7caaa27c41540c091a8267bf1490f0ff1 100644 (file)
@@ -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)