mirror of
https://github.com/XRPLF/clio.git
synced 2025-11-20 19:56:00 +00:00
Add working dir to git command executions (#828)
This commit is contained in:
@@ -5,21 +5,27 @@
|
|||||||
find_package (Git REQUIRED)
|
find_package (Git REQUIRED)
|
||||||
|
|
||||||
set (GIT_COMMAND rev-parse --short HEAD)
|
set (GIT_COMMAND rev-parse --short HEAD)
|
||||||
execute_process (COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND} OUTPUT_VARIABLE REV OUTPUT_STRIP_TRAILING_WHITESPACE)
|
execute_process (COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND}
|
||||||
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE REV OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
|
||||||
set (GIT_COMMAND branch --show-current)
|
set (GIT_COMMAND branch --show-current)
|
||||||
execute_process (COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND} OUTPUT_VARIABLE BRANCH OUTPUT_STRIP_TRAILING_WHITESPACE)
|
execute_process (COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND}
|
||||||
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE BRANCH OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
|
|
||||||
if (BRANCH STREQUAL "")
|
if (BRANCH STREQUAL "")
|
||||||
set (BRANCH "dev")
|
set (BRANCH "dev")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
if (NOT (BRANCH MATCHES master OR BRANCH MATCHES release/*)) # for develop and any other branch name YYYYMMDDHMS-<branch>-<git-ref>
|
if (NOT (BRANCH MATCHES master OR BRANCH MATCHES release/*)) # for develop and any other branch name YYYYMMDDHMS-<branch>-<git-rev>
|
||||||
execute_process (COMMAND date +%Y%m%d%H%M%S OUTPUT_VARIABLE DATE OUTPUT_STRIP_TRAILING_WHITESPACE)
|
execute_process (COMMAND date +%Y%m%d%H%M%S OUTPUT_VARIABLE DATE OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
set (VERSION "${DATE}-${BRANCH}-${REV}")
|
set (VERSION "${DATE}-${BRANCH}-${REV}")
|
||||||
else ()
|
else ()
|
||||||
set (GIT_COMMAND describe --tags)
|
set (GIT_COMMAND describe --tags)
|
||||||
execute_process (COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND} OUTPUT_VARIABLE TAG_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
|
execute_process (COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND}
|
||||||
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||||
|
OUTPUT_VARIABLE TAG_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
|
||||||
set (VERSION "${TAG_VERSION}-${REV}")
|
set (VERSION "${TAG_VERSION}-${REV}")
|
||||||
endif ()
|
endif ()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user