File tree Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Expand file tree Collapse file tree 1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 1
1
function (get_git_tag output_var )
2
2
#COMMAND git describe --abbrev=0 --tags
3
3
execute_process (
4
- COMMAND git tag --sort -creatordate
5
- COMMAND head -n 1
4
+ COMMAND git fetch --depth=1 --tags origin +refs/heads/master:refs/remotes/origin/master
6
5
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
7
6
RESULT_VARIABLE _EXIT_CODE
8
7
OUTPUT_VARIABLE GIT_TAG
9
8
OUTPUT_STRIP_TRAILING_WHITESPACE )
10
9
if (_EXIT_CODE EQUAL 0 )
11
- set (${output_var} ${GIT_TAG} PARENT_SCOPE )
10
+ execute_process (
11
+ COMMAND git tag --sort -creatordate
12
+ COMMAND head -n 1
13
+ WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
14
+ RESULT_VARIABLE _EXIT_CODE
15
+ OUTPUT_VARIABLE GIT_TAG
16
+ OUTPUT_STRIP_TRAILING_WHITESPACE )
17
+ if (_EXIT_CODE EQUAL 0 )
18
+ set (${output_var} ${GIT_TAG} PARENT_SCOPE )
19
+ endif ()
12
20
endif ()
13
21
endfunction (get_git_tag )
14
22
You can’t perform that action at this time.
0 commit comments