mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-11-03 17:50:21 +01:00
Add branch info to log
This commit is contained in:
@@ -358,10 +358,18 @@ if (GIT_FOUND AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
|
|||||||
OUTPUT_VARIABLE SRC_SHORT_DATE
|
OUTPUT_VARIABLE SRC_SHORT_DATE
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
)
|
)
|
||||||
|
|
||||||
|
execute_process(
|
||||||
|
COMMAND ${GIT_EXECUTABLE} rev-parse --abbrev-ref HEAD
|
||||||
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE GIT_BRANCH
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
|
)
|
||||||
else()
|
else()
|
||||||
string(TIMESTAMP SRC_SHORT_DATE %Y-%m-%d UTC)
|
string(TIMESTAMP SRC_SHORT_DATE %Y-%m-%d UTC)
|
||||||
string(TIMESTAMP SRC_DATE UTC)
|
string(TIMESTAMP SRC_DATE UTC)
|
||||||
set(GIT_HASH "(unknown)")
|
set(GIT_HASH "(unknown)")
|
||||||
|
set(GIT_BRANCH "(unknown)")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
configure_file("${CMAKE_SOURCE_DIR}/version_info.h.in" "${CMAKE_BINARY_DIR}/geninc/version_info.h")
|
configure_file("${CMAKE_SOURCE_DIR}/version_info.h.in" "${CMAKE_BINARY_DIR}/geninc/version_info.h")
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
#define VERSION_INFO "EU07 (cmake), @GIT_HASH@ (committed at @SRC_DATE@)"
|
#define VERSION_INFO "EU07 (cmake), @GIT_HASH@ (committed at @SRC_DATE@; branch: @GIT_BRANCH@)"
|
||||||
#define GIT_HASH "@GIT_HASH@"
|
#define GIT_HASH "@GIT_HASH@"
|
||||||
#define SRC_DATE "@SRC_DATE@"
|
#define SRC_DATE "@SRC_DATE@"
|
||||||
|
#define GIT_BRANCH "@GIT_BRANCH@"
|
||||||
|
|||||||
Reference in New Issue
Block a user