增加自检项目名称修改

This commit is contained in:
fumingwei
2020-07-20 16:02:28 +08:00
parent ac6411e6da
commit 21778a662a
8 changed files with 37 additions and 37 deletions

View File

@@ -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})