mirror of
https://github.com/Lime3DS/Lime3DS
synced 2024-12-25 16:42:39 -06:00
Builds created from unified sources will now display the correct version number in-app
This commit is contained in:
parent
59786d7f96
commit
714934add8
1 changed files with 12 additions and 8 deletions
|
@ -30,16 +30,20 @@ else()
|
||||||
endif()
|
endif()
|
||||||
string(SUBSTRING "${GIT_REV}" 0 7 GIT_SHORT_REV)
|
string(SUBSTRING "${GIT_REV}" 0 7 GIT_SHORT_REV)
|
||||||
|
|
||||||
# Generate cpp with Git revision from template
|
# Set build version
|
||||||
# Also if this is a CI build, add the build name (ie: Nightly, Canary) to the scm_rev file as well
|
|
||||||
set(REPO_NAME "")
|
set(REPO_NAME "")
|
||||||
set(BUILD_VERSION "0")
|
set(BUILD_VERSION "0")
|
||||||
set(BUILD_FULLNAME "${GIT_SHORT_REV}")
|
set(BUILD_FULLNAME "${GIT_SHORT_REV}")
|
||||||
if (DEFINED ENV{CI})
|
if (DEFINED ENV{CI} AND DEFINED ENV{GITHUB_ACTIONS})
|
||||||
if (DEFINED ENV{GITHUB_ACTIONS})
|
|
||||||
if ($ENV{GITHUB_REF_TYPE} STREQUAL "tag")
|
if ($ENV{GITHUB_REF_TYPE} STREQUAL "tag")
|
||||||
set(BUILD_VERSION $ENV{GITHUB_REF_NAME})
|
set(GIT_TAG $ENV{GITHUB_REF_NAME})
|
||||||
set(BUILD_FULLNAME "${BUILD_VERSION}")
|
|
||||||
endif()
|
|
||||||
endif()
|
endif()
|
||||||
|
elseif (EXISTS "${SRC_DIR}/GIT-COMMIT" AND EXISTS "${SRC_DIR}/GIT-TAG")
|
||||||
|
file(READ "${SRC_DIR}/GIT-TAG" GIT_TAG)
|
||||||
|
string(STRIP ${GIT_TAG} GIT_TAG)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if (DEFINED GIT_TAG AND NOT "${GIT_TAG}" STREQUAL "unknown")
|
||||||
|
set(BUILD_VERSION "${GIT_TAG}")
|
||||||
|
set(BUILD_FULLNAME "${BUILD_VERSION}")
|
||||||
endif()
|
endif()
|
Loading…
Reference in a new issue