|
1 | 1 | find_package(Git REQUIRED) |
2 | 2 |
|
3 | 3 | if (DEFINED ENV{GITHUB_BRANCH_NAME}) |
4 | | - set(GIT_BUILD_BRANCH $ENV{GITHUB_BRANCH_NAME}) |
5 | | - set(GIT_COMMIT_HASH $ENV{GITHUB_HEAD_SHA}) |
| 4 | + set(GIT_BUILD_BRANCH $ENV{GITHUB_BRANCH_NAME}) |
| 5 | + set(GIT_COMMIT_HASH $ENV{GITHUB_HEAD_SHA}) |
6 | 6 | else () |
7 | | - set(GIT_COMMAND branch --show-current) |
8 | | - execute_process( |
9 | | - COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE GIT_BUILD_BRANCH |
10 | | - OUTPUT_STRIP_TRAILING_WHITESPACE COMMAND_ERROR_IS_FATAL ANY |
11 | | - ) |
12 | | - |
13 | | - set(GIT_COMMAND rev-parse HEAD) |
14 | | - execute_process( |
15 | | - COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE GIT_COMMIT_HASH |
16 | | - OUTPUT_STRIP_TRAILING_WHITESPACE COMMAND_ERROR_IS_FATAL ANY |
17 | | - ) |
| 7 | + set(GIT_COMMAND branch --show-current) |
| 8 | + execute_process(COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} |
| 9 | + OUTPUT_VARIABLE GIT_BUILD_BRANCH OUTPUT_STRIP_TRAILING_WHITESPACE COMMAND_ERROR_IS_FATAL ANY) |
| 10 | + |
| 11 | + set(GIT_COMMAND rev-parse HEAD) |
| 12 | + execute_process(COMMAND ${GIT_EXECUTABLE} ${GIT_COMMAND} WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} |
| 13 | + OUTPUT_VARIABLE GIT_COMMIT_HASH OUTPUT_STRIP_TRAILING_WHITESPACE COMMAND_ERROR_IS_FATAL ANY) |
18 | 14 | endif () |
19 | 15 |
|
20 | | -execute_process( |
21 | | - COMMAND date +%Y%m%d%H%M%S WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE BUILD_DATE |
22 | | - OUTPUT_STRIP_TRAILING_WHITESPACE COMMAND_ERROR_IS_FATAL ANY |
23 | | -) |
| 16 | +execute_process(COMMAND date +%Y%m%d%H%M%S WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE BUILD_DATE |
| 17 | + OUTPUT_STRIP_TRAILING_WHITESPACE COMMAND_ERROR_IS_FATAL ANY) |
24 | 18 |
|
25 | 19 | message(STATUS "Git branch: ${GIT_BUILD_BRANCH}") |
26 | 20 | message(STATUS "Git commit hash: ${GIT_COMMIT_HASH}") |
27 | 21 | message(STATUS "Build date: ${BUILD_DATE}") |
28 | 22 |
|
29 | 23 | if (DEFINED ENV{FORCE_CLIO_VERSION} AND NOT "$ENV{FORCE_CLIO_VERSION}" STREQUAL "") |
30 | | - message(STATUS "Using explicitly provided '${FORCE_CLIO_VERSION}' as Clio version") |
| 24 | + message(STATUS "Using explicitly provided '${FORCE_CLIO_VERSION}' as Clio version") |
31 | 25 |
|
32 | | - set(CLIO_VERSION "$ENV{FORCE_CLIO_VERSION}") |
33 | | - set(DOC_CLIO_VERSION "$ENV{FORCE_CLIO_VERSION}") |
| 26 | + set(CLIO_VERSION "$ENV{FORCE_CLIO_VERSION}") |
| 27 | + set(DOC_CLIO_VERSION "$ENV{FORCE_CLIO_VERSION}") |
34 | 28 | else () |
35 | | - message(STATUS "Using 'YYYYMMDDHMS-<branch>-<git short rev>' as Clio version") |
| 29 | + message(STATUS "Using 'YYYYMMDDHMS-<branch>-<git short rev>' as Clio version") |
36 | 30 |
|
37 | | - string(SUBSTRING ${GIT_COMMIT_HASH} 0 7 GIT_COMMIT_HASH_SHORT) |
| 31 | + string(SUBSTRING ${GIT_COMMIT_HASH} 0 7 GIT_COMMIT_HASH_SHORT) |
38 | 32 |
|
39 | | - set(CLIO_VERSION "${BUILD_DATE}-${GIT_BUILD_BRANCH}-${GIT_COMMIT_HASH_SHORT}") |
40 | | - set(DOC_CLIO_VERSION "develop") |
| 33 | + set(CLIO_VERSION "${BUILD_DATE}-${GIT_BUILD_BRANCH}-${GIT_COMMIT_HASH_SHORT}") |
| 34 | + set(DOC_CLIO_VERSION "develop") |
41 | 35 | endif () |
42 | 36 |
|
43 | 37 | if (CMAKE_BUILD_TYPE MATCHES Debug) |
44 | | - set(CLIO_VERSION "${CLIO_VERSION}+DEBUG") |
| 38 | + set(CLIO_VERSION "${CLIO_VERSION}+DEBUG") |
45 | 39 | endif () |
46 | 40 |
|
47 | 41 | message(STATUS "Build version: ${CLIO_VERSION}") |
0 commit comments