Добавлена сборка в пакет для Debian дистрибутива
This commit is contained in:
parent
a74579d709
commit
2ad04b4603
15 changed files with 610 additions and 0 deletions
24
cmake/snag_git.cmake
Normal file
24
cmake/snag_git.cmake
Normal file
|
@ -0,0 +1,24 @@
|
|||
cmake_minimum_required(VERSION 3.6)
|
||||
|
||||
if(DEFINED ENV{CI_COMMIT_BRANCH})
|
||||
string(REGEX REPLACE ".*/" "" GIT_BRANCH $ENV{CI_COMMIT_BRANCH})
|
||||
string(REPLACE "_" "-" GIT_BRANCH ${GIT_BRANCH})
|
||||
if(NOT GIT_BRANCH STREQUAL "stable")
|
||||
set(GIT_VERSION_SUFFIX "${GIT_BRANCH}-")
|
||||
else()
|
||||
set(GIT_VERSION_SUFFIX "")
|
||||
endif()
|
||||
else()
|
||||
set(GIT_BRANCH "dev")
|
||||
set(GIT_VERSION_SUFFIX "${GIT_BRANCH}-")
|
||||
endif()
|
||||
|
||||
if(DEFINED ENV{CI_COMMIT_SHORT_SHA})
|
||||
set(GIT_TAG $ENV{CI_COMMIT_SHORT_SHA})
|
||||
else()
|
||||
set(GIT_TAG "0000000")
|
||||
endif()
|
||||
|
||||
set(GIT_VERSION_SUFFIX "${GIT_VERSION_SUFFIX}${GIT_TAG}")
|
||||
MESSAGE(STATUS "GIT_VERSION_SUFFIX: ${GIT_VERSION_SUFFIX}")
|
||||
MESSAGE(STATUS "")
|
Loading…
Add table
Add a link
Reference in a new issue