]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
change compile soll hours and minutes
authorBastian Dehn <hhaalo@arcor.de>
Thu, 20 Jun 2024 15:50:12 +0000 (17:50 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 20 Jun 2024 15:50:12 +0000 (17:50 +0200)
src/CMakeLists.txt
src/config.h.in
src/worktime.c
tests/CMakeLists.txt

index b00d8644ef16d4b7c7efe15cd0c54880e4d81273..0b4b1962e1de2e0543b50527839e36710f91cf81 100644 (file)
@@ -2,6 +2,9 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.25.1)
 
 PROJECT(feierabend VERSION 1.0.1)
 
+SET(SOLL_HOUR 8 CACHE STRING "soll Stunden")
+SET(SOLL_MINUTES 0 CACHE STRING "soll Minuten")
+
 CONFIGURE_FILE(config.h.in config.h)
 
 INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
index 4f67b1490359b6e55fa4ef1cec24328f2b6bd9c1..1a8212bcdc9106fa5ba91a704920dca316bbc0e1 100644 (file)
@@ -1 +1,3 @@
-#define PROJECT_VERSION "@PROJECT_VERSION@"
\ No newline at end of file
+#define PROJECT_VERSION "@PROJECT_VERSION@"
+#define SOLL_HOUR @SOLL_HOUR@
+#define SOLL_MINUTES @SOLL_MINUTES@
\ No newline at end of file
index 07dad9d51c49d09b52715e6968b9f229844ed81f..2b4a8aa44e8d5b0be11a0dd7a6e0344ab9c003a3 100644 (file)
@@ -1,7 +1,8 @@
 #include "worktime.h"
 #include "break.h"
+#include "config.h"
 
-#define EIGHT_HOURS 28800
+#define EIGHT_HOURS SOLL_HOUR * 3600 + SOLL_MINUTES * 60
 #define TEN_HOURS 36000
 
 time_t get_brutto_worktime(time_t begin, time_t now)
index 4bbeaf95eef31f3c563e2d0b4c06381ab82d1c5a..77f6315a5697f61018d080aabe3573a36328e9c2 100644 (file)
@@ -2,6 +2,8 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.25.1)
 
 FIND_LIBRARY(CMOCKA cmocka REQUIRED)
 
+INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/src)
+
 ADD_EXECUTABLE(break_tests
        break_tests.c
        ../src/break.c)