]> gitweb.hhaalo.de Git - feierabend.git/commitdiff
add project version
authorBastian Dehn <hhaalo@arcor.de>
Wed, 12 Jun 2024 14:50:54 +0000 (16:50 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Wed, 12 Jun 2024 14:51:37 +0000 (16:51 +0200)
src/CMakeLists.txt
src/config.h.in [new file with mode: 0644]
src/main.c

index 8b9335dd759af2300b442771d8544755ba99ba00..4dcbde776ecf35507f7049016bfd2fe203edf0d6 100644 (file)
@@ -2,6 +2,10 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.25.1)
 
 PROJECT(feierabend VERSION 0.0.1)
 
+CONFIGURE_FILE(config.h.in config.h)
+
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
+
 ADD_EXECUTABLE(${PROJECT_NAME}
        main.c
        time_format.c
diff --git a/src/config.h.in b/src/config.h.in
new file mode 100644 (file)
index 0000000..4f67b14
--- /dev/null
@@ -0,0 +1 @@
+#define PROJECT_VERSION "@PROJECT_VERSION@"
\ No newline at end of file
index ec55cdd81e5dcba66b6a238b8afbc6b20a28a88e..fe368bc1f44daacd57706fc3d6e015d517ae7132 100644 (file)
@@ -4,6 +4,7 @@
 #include "time_format.h"
 #include "worktime.h"
 #include "break.h"
+#include "config.h"
 
 #define ONE_HOUR 3600
 
@@ -23,6 +24,8 @@ int main(int argc, char* argv[])
        char weekday[11];
        char timestr[7];
 
+       printf("Version: %s\n\n", PROJECT_VERSION);
+
        time(&begin);
        localtime_r(&begin, &begin_tm);
        begin_tm.tm_hour = atoi(argv[1]);