hide "tag: ..." in cmake when there's no tag

This commit is contained in:
ConfiG 2023-08-04 00:35:03 +03:00
parent 2233b94542
commit fc8a8e1c34
No known key found for this signature in database
GPG key ID: 44DA1983F524C11B

View file

@ -34,13 +34,15 @@ if (NOT ${GEODE_VERSION_HAS_TAG} EQUAL "-1")
string(SUBSTRING ${GEODE_VERSION_TAG_TYPE} 0 1 FIRST_LETTER)
string(TOUPPER ${FIRST_LETTER} FIRST_LETTER)
string(REGEX REPLACE "^.(.*)" "${FIRST_LETTER}\\1" GEODE_VERSION_TAG_TYPE "${GEODE_VERSION_TAG_TYPE}")
message(STATUS "Version: ${GEODE_VERSION}, tag: ${GEODE_VERSION_TAG} (type: ${GEODE_VERSION_TAG_TYPE}, number: ${GEODE_VERSION_TAG_NUMBER})")
else()
set(GEODE_VERSION_TAG "")
set(GEODE_VERSION_TAG_TYPE "")
set(GEODE_VERSION_TAG_NUMBER "")
endif()
message(STATUS "Version: ${GEODE_VERSION}, tag: ${GEODE_VERSION_TAG} (type: ${GEODE_VERSION_TAG_TYPE}, number: ${GEODE_VERSION_TAG_NUMBER})")
message(STATUS "Version: ${GEODE_VERSION}")
endif()
project(geode-sdk VERSION ${GEODE_VERSION} LANGUAGES CXX C)