From: Bastian Dehn Date: Sun, 31 May 2026 07:29:00 +0000 (+0200) Subject: add debug version with git hash X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=07f49986a0362cebdd4dcb56bf27ba5a82a2166e;p=sane-kds-s2000w-net.git add debug version with git hash --- diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1952955..8ffb3ce 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,15 +1,11 @@ find_package(Git) if(GIT_FOUND AND EXISTS ${CMAKE_SOURCE_DIR}/.git) - execute_process(COMMAND ${GIT_EXECUTABLE} branch --show-current + execute_process(COMMAND ${GIT_EXECUTABLE} rev-parse --short HEAD WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - OUTPUT_VARIABLE CURRENT_BRANCH - OUTPUT_STRIP_TRAILING_WHITESPACE) - execute_process(COMMAND ${GIT_EXECUTABLE} rev-list --count master..${CURRENT_BRANCH} - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} - OUTPUT_VARIABLE PROJECT_VERSION_TWEAK + OUTPUT_VARIABLE GIT_HASH OUTPUT_STRIP_TRAILING_WHITESPACE) if(${CMAKE_BUILD_TYPE} STREQUAL "Debug") - set(PROJECT_VERSION ${PROJECT_VERSION}.${PROJECT_VERSION_TWEAK}) + set(PROJECT_VERSION ${PROJECT_VERSION}-${GIT_HASH}) message(STATUS "Debug PROJECT_VERSION: ${PROJECT_VERSION}") endif() endif()