From 07f49986a0362cebdd4dcb56bf27ba5a82a2166e Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 31 May 2026 09:29:00 +0200 Subject: [PATCH] add debug version with git hash --- src/CMakeLists.txt | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) 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() -- 2.47.3