增加自检项目名称修改
This commit is contained in:
@@ -15,28 +15,28 @@ execute_process(COMMAND ${__AUTORESIVISION} -t cmake -o ${__VERSION_CACHE} OUTPU
|
||||
include(${__VERSION_CONFIG})
|
||||
|
||||
# extract major, minor, patch version from git tag
|
||||
string(REGEX REPLACE "^v([0-9]+)\\..*" "\\1" SELF_TEST_VERSION_MAJOR "${VCS_TAG}")
|
||||
string(REGEX REPLACE "^v[0-9]+\\.([0-9]+).*" "\\1" SELF_TEST_VERSION_MINOR "${VCS_TAG}")
|
||||
string(REGEX REPLACE "^v[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" SELF_TEST_VERSION_PATCH "${VCS_TAG}")
|
||||
string(REGEX REPLACE "^v([0-9]+)\\..*" "\\1" TSG_DIAGNOSE_VERSION_MAJOR "${VCS_TAG}")
|
||||
string(REGEX REPLACE "^v[0-9]+\\.([0-9]+).*" "\\1" TSG_DIAGNOSE_VERSION_MINOR "${VCS_TAG}")
|
||||
string(REGEX REPLACE "^v[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" TSG_DIAGNOSE_VERSION_PATCH "${VCS_TAG}")
|
||||
|
||||
if(NOT SELF_TEST_VERSION_MAJOR)
|
||||
set(SELF_TEST_VERSION_MAJOR 3)
|
||||
if(NOT TSG_DIAGNOSE_VERSION_MAJOR)
|
||||
set(TSG_DIAGNOSE_VERSION_MAJOR 3)
|
||||
endif()
|
||||
|
||||
if(NOT SELF_TEST_VERSION_MINOR)
|
||||
set(SELF_TEST_VERSION_MINOR 0)
|
||||
if(NOT TSG_DIAGNOSE_VERSION_MINOR)
|
||||
set(TSG_DIAGNOSE_VERSION_MINOR 0)
|
||||
endif()
|
||||
|
||||
if(NOT SELF_TEST_VERSION_PATCH)
|
||||
set(SELF_TEST_VERSION_PATCH 0)
|
||||
if(NOT TSG_DIAGNOSE_VERSION_PATCH)
|
||||
set(TSG_DIAGNOSE_VERSION_PATCH 0)
|
||||
endif()
|
||||
|
||||
set(SELF_TEST_VERSION "${SELF_TEST_VERSION_MAJOR}.${SELF_TEST_VERSION_MINOR}.${SELF_TEST_VERSION_PATCH}")
|
||||
set(SELF_TEST_DESCRIBE "${VCS_SHORT_HASH}")
|
||||
set(SELF_TEST_GIT_VERSION "${SELF_TEST_VERSION_MAJOR}.${SELF_TEST_VERSION_MINOR}.${SELF_TEST_VERSION_PATCH}-${SELF_TEST_DESCRIBE}")
|
||||
set(SELF_TEST_VAR_VERSION "${SELF_TEST_VERSION_MAJOR}_${SELF_TEST_VERSION_MINOR}_${SELF_TEST_VERSION_PATCH}_${SELF_TEST_DESCRIBE}")
|
||||
set(TSG_DIAGNOSE_VERSION "${TSG_DIAGNOSE_VERSION_MAJOR}.${TSG_DIAGNOSE_VERSION_MINOR}.${TSG_DIAGNOSE_VERSION_PATCH}")
|
||||
set(TSG_DIAGNOSE_DESCRIBE "${VCS_SHORT_HASH}")
|
||||
set(TSG_DIAGNOSE_GIT_VERSION "${TSG_DIAGNOSE_VERSION_MAJOR}.${TSG_DIAGNOSE_VERSION_MINOR}.${TSG_DIAGNOSE_VERSION_PATCH}-${TSG_DIAGNOSE_DESCRIBE}")
|
||||
set(TSG_DIAGNOSE_VAR_VERSION "${TSG_DIAGNOSE_VERSION_MAJOR}_${TSG_DIAGNOSE_VERSION_MINOR}_${TSG_DIAGNOSE_VERSION_PATCH}_${TSG_DIAGNOSE_DESCRIBE}")
|
||||
|
||||
# print information
|
||||
message(STATUS "Welcome to SELF_TEST, Version: ${SELF_TEST_GIT_VERSION}")
|
||||
add_definitions(-DSELF_TEST_GIT_VERSION=\"${SELF_TEST_GIT_VERSION}\")
|
||||
add_definitions(-DSELF_TEST_VAR_VERSION=${SELF_TEST_VAR_VERSION})
|
||||
message(STATUS "Welcome to TSG_DIAGNOSE, Version: ${TSG_DIAGNOSE_GIT_VERSION}")
|
||||
add_definitions(-DTSG_DIAGNOSE_GIT_VERSION=\"${TSG_DIAGNOSE_GIT_VERSION}\")
|
||||
add_definitions(-DTSG_DIAGNOSE_VAR_VERSION=${TSG_DIAGNOSE_VAR_VERSION})
|
||||
|
||||
Reference in New Issue
Block a user