This commit is contained in:
Kyle Kienapfel 2024-03-03 02:11:07 +13:00 committed by GitHub
commit 4a2110bd53
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,6 +37,21 @@ if (BUILD_REPOSITORY)
string(TOUPPER ${FIRST_LETTER} FIRST_LETTER)
set(REPO_NAME "${REPO_NAME}${FIRST_LETTER}${REMAINDER}")
endforeach()
# git describe output looks odd for mainline builds, override this
string(SUBSTRING "${GIT_REV}" 0 9 GIT_REV_SHORT)
if (GIT_BRANCH STREQUAL "HEAD" AND BUILD_ID AND REPO_NAME STREQUAL "Mainline")
set(GIT_BRANCH "mainline")
set(GIT_DESC "${BUILD_ID}-${GIT_REV_SHORT}")
message(STATUS "mainline, overrode GIT_BRANCH: ${GIT_BRANCH} GIT_DESC: ${GIT_DESC}")
elseif (BUILD_ID AND REPO_NAME STREQUAL "Mainline")
set(GIT_DESC "mainline-${BUILD_ID}-${GIT_REV_SHORT}")
message(STATUS "mainline, overrode GIT_DESC: ${GIT_DESC}")
elseif (BUILD_ID AND REPO_NAME STREQUAL "Early Access")
set(GIT_DESC "ea-${BUILD_ID}-${GIT_REV_SHORT}")
message(STATUS "ea, overrode GIT_DESC: ${GIT_DESC}")
endif()
if (BUILD_TAG)
string(REGEX MATCH "${CMAKE_MATCH_1}-([0-9]+)" OUTVAR ${BUILD_TAG})
if (${CMAKE_MATCH_COUNT} GREATER 0)