diff options
| author | liuxueli <[email protected]> | 2020-04-15 15:43:12 +0800 |
|---|---|---|
| committer | liuxueli <[email protected]> | 2020-04-15 15:43:12 +0800 |
| commit | 914f835fabf8bc9f5fac28af47917efd24abb169 (patch) | |
| tree | 8fa0d411061354b2e42111c280a27d26684e5084 /cmake/Version.cmake | |
| parent | 13898f25e23277d9be34dcb6b82691355c14b3ee (diff) | |
支持CI
Diffstat (limited to 'cmake/Version.cmake')
| -rw-r--r-- | cmake/Version.cmake | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/cmake/Version.cmake b/cmake/Version.cmake index 088b05a..752f20f 100644 --- a/cmake/Version.cmake +++ b/cmake/Version.cmake @@ -38,7 +38,16 @@ set(VERSION_BUILD "${VCS_SHORT_HASH}") # print information message(STATUS "Version: ${VERSION}-${VERSION_BUILD}") +if(NOT DEFINE_GIT_VERSION) + option(DEFINE_GIT_VERSION "Set DEFINE_GIT_VERSION to OFF" OFF) + set(GIT_VERSION "${VERSION}-${CMAKE_BUILD_TYPE}-${VERSION_BUILD}-${VCS_BRANCH}-${VCS_TAG}-${VCS_DATE}") -string(REGEX REPLACE "[-:+]" "_" GIT_VERSION ${GIT_VERSION}) -add_definitions(-DGIT_VERSION=${GIT_VERSION}) +string(REGEX REPLACE "[-:+/\\.]" "_" GIT_VERSION ${GIT_VERSION}) + +if(DEFINE_GIT_VERSION) + add_definitions(-DGIT_VERSION=${GIT_VERSION}) + option(DEFINE_GIT_VERSION "Set DEFINE_GIT_VERSION to OFF" ON) +endif() + +endif() |
