]> gitweb.hhaalo.de Git - mv_none_space.git/commitdiff
add version print
authorBastian Dehn <hhaalo@arcor.de>
Tue, 16 Jul 2024 17:45:35 +0000 (19:45 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Tue, 16 Jul 2024 17:48:24 +0000 (19:48 +0200)
CMakeLists.txt
src/CMakeLists.txt
src/config.h.in [new file with mode: 0644]
src/main.c

index ea2c249b4f2df52e0ca706a3f6f1e8f14eefc4ae..1f60f6b1a888b6a7523be2688df423e6b8f2242f 100644 (file)
@@ -7,7 +7,7 @@ ELSE()
 ENDIF()
 MESSAGE(STATUS "CMAKE_C_FLAGS: ${CMAKE_C_FLAGS}")
 
-PROJECT(mv_none_space)
+PROJECT(mv_none_space VERSION 0.0.1)
 
 ADD_SUBDIRECTORY(src)
 ADD_SUBDIRECTORY(tests)
\ No newline at end of file
index b84ee2730951edee90772dbc973953ecf393fafe..bde172d3d6b2ed15cdfd392e7727c0e5fc628efb 100644 (file)
@@ -1,3 +1,6 @@
 CMAKE_MINIMUM_REQUIRED(VERSION 3.25.1)
 
-ADD_EXECUTABLE(${PROJECT_NAME} main.c rename.c)
\ No newline at end of file
+CONFIGURE_FILE(config.h.in config.h)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
+
+ADD_EXECUTABLE(${PROJECT_NAME} main.c rename.c config.h)
diff --git a/src/config.h.in b/src/config.h.in
new file mode 100644 (file)
index 0000000..e7bb852
--- /dev/null
@@ -0,0 +1 @@
+#define VERSION "@CMAKE_PROJECT_VERSION@"
\ No newline at end of file
index caeee09bf1928eadd89bb9d7edd10400c430f20f..b85151861ae06653d301fe16689684a032e7a4da 100644 (file)
@@ -4,6 +4,7 @@
 #include <glob.h>
 #include <string.h>
 #include "rename.h"
+#include "config.h"
 
 void rename_files(const char* dir_path, rename_func_ptr renamefunc)
 {
@@ -41,6 +42,7 @@ void rename_files(const char* dir_path, rename_func_ptr renamefunc)
 
 int main(int argc, char* argv[])
 {
+       printf("Version %s\n", VERSION);
        if (argc < 2) {
                printf("ERROR: %s <dir>\n", argv[0]);
                return 1;