mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-12 17:14:00 +02:00
* Added branch name to version string.
This commit is contained in:
@@ -5,13 +5,21 @@ if(EXISTS ${CMAKE_SOURCE_DIR}/.git/HEAD)
|
|||||||
mark_as_advanced(GIT_EXECUTABLE)
|
mark_as_advanced(GIT_EXECUTABLE)
|
||||||
if(GIT_EXECUTABLE)
|
if(GIT_EXECUTABLE)
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND ${GIT_EXECUTABLE} rev-parse --verify -q --short=4 HEAD
|
COMMAND ${GIT_EXECUTABLE} rev-parse --verify -q --short=6 HEAD
|
||||||
OUTPUT_VARIABLE head
|
OUTPUT_VARIABLE head
|
||||||
OUTPUT_STRIP_TRAILING_WHITESPACE
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
)
|
)
|
||||||
if(head)
|
if(head)
|
||||||
set(CMAKE_VERSION_SOURCE "g${head}")
|
set(branch "")
|
||||||
|
execute_process(
|
||||||
|
COMMAND ${GIT_EXECUTABLE} name-rev HEAD
|
||||||
|
OUTPUT_VARIABLE branch
|
||||||
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
)
|
||||||
|
string(REGEX REPLACE "HEAD " "" branch "${branch}")
|
||||||
|
set(CMAKE_VERSION_SOURCE "git-${branch}-${head}")
|
||||||
execute_process(
|
execute_process(
|
||||||
COMMAND ${GIT_EXECUTABLE} update-index -q --refresh
|
COMMAND ${GIT_EXECUTABLE} update-index -q --refresh
|
||||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
Reference in New Issue
Block a user