From: Bastian Dehn Date: Tue, 16 Jul 2024 17:45:35 +0000 (+0200) Subject: add version print X-Git-Tag: 1.0.0^2^2~9 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=2c29ba6421d6d5f69f2b3056641689b4008624b7;p=mv_none_space.git add version print --- diff --git a/CMakeLists.txt b/CMakeLists.txt index ea2c249..1f60f6b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -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 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index b84ee27..bde172d 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -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 index 0000000..e7bb852 --- /dev/null +++ b/src/config.h.in @@ -0,0 +1 @@ +#define VERSION "@CMAKE_PROJECT_VERSION@" \ No newline at end of file diff --git a/src/main.c b/src/main.c index caeee09..b851518 100644 --- a/src/main.c +++ b/src/main.c @@ -4,6 +4,7 @@ #include #include #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 \n", argv[0]); return 1;