1
0
mirror of https://github.com/strawberrymusicplayer/strawberry synced 2025-02-09 16:28:54 +01:00

Fix version without git tags

This commit is contained in:
Jonas Kvinge 2023-10-02 17:04:15 +02:00
parent 0e44b10eec
commit 3f06528ba3

View File

@ -25,7 +25,7 @@ if(INCLUDE_GIT_REVISION AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
find_program(GIT_EXECUTABLE git) find_program(GIT_EXECUTABLE git)
if(NOT GIT_EXECUTABLE OR GIT_EXECUTABLE-NOTFOUND) if(NOT GIT_EXECUTABLE OR GIT_EXECUTABLE-NOTFOUND)
message(FATAL_ERROR "Missing GIT executable." ) message(FATAL_ERROR "Missing Git executable." )
endif() endif()
# Get the current working branch # Get the current working branch
@ -48,7 +48,7 @@ if(INCLUDE_GIT_REVISION AND EXISTS "${CMAKE_SOURCE_DIR}/.git")
) )
if(NOT ${GIT_CMD_RESULT_REVISION} EQUAL 0) if(NOT ${GIT_CMD_RESULT_REVISION} EQUAL 0)
message(FATAL_ERROR "GIT command failed to get revision string '${GIT_REVISION}'") message(FATAL_ERROR "Git command failed to get revision string '${GIT_REVISION}'")
endif() endif()
endif() endif()
@ -67,7 +67,7 @@ if(GIT_REVISION)
list(LENGTH GIT_PARTS GIT_PARTS_LENGTH) list(LENGTH GIT_PARTS GIT_PARTS_LENGTH)
if(NOT GIT_PARTS_LENGTH EQUAL 3) if(NOT GIT_PARTS_LENGTH EQUAL 3)
message(FATAL_ERROR "Failed to parse git revision string '${GIT_REVISION}'") set(GIT_PARTS "${majorminorpatch};0;${GIT_REVISION}")
endif() endif()
list(GET GIT_PARTS 0 GIT_TAGNAME) list(GET GIT_PARTS 0 GIT_TAGNAME)