maybe this fixed CI/CD issues
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details

This commit is contained in:
Robin Müller 2022-04-22 15:08:16 +02:00
parent cccdced74d
commit 617d41c7d5
No known key found for this signature in database
GPG Key ID: 11D4952C8CCEF814
1 changed files with 22 additions and 15 deletions

View File

@ -47,26 +47,33 @@ set(FSFW_DUMMY_TGT fsfw-dummy)
project(${LIB_FSFW_NAME}) project(${LIB_FSFW_NAME})
add_library(${LIB_FSFW_NAME}) add_library(${LIB_FSFW_NAME})
set(FSFW_GIT_VER_HANDLING_OK FALSE)
# Version handling # Version handling
if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git) if(EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.git)
message(STATUS "${MSG_PREFIX} Determining version information with git") message(STATUS "${MSG_PREFIX} Determining version information with git")
include(FsfwHelpers) include(FsfwHelpers)
determine_version_with_git("--exclude" "docker_*") determine_version_with_git("--exclude" "docker_*")
set(FSFW_GIT_INFO ${GIT_INFO} CACHE STRING "Version information retrieved with git describe") if(GIT_INFO)
list(GET FSFW_GIT_INFO 1 FSFW_VERSION) set(FSFW_GIT_INFO ${GIT_INFO} CACHE STRING "Version information retrieved with git describe")
list(GET FSFW_GIT_INFO 2 FSFW_SUBVERSION) list(GET FSFW_GIT_INFO 1 FSFW_VERSION)
list(GET FSFW_GIT_INFO 3 FSFW_REVISION) list(GET FSFW_GIT_INFO 2 FSFW_SUBVERSION)
list(GET FSFW_GIT_INFO 4 FSFW_VERSION_CST_GIT_SHA1) list(GET FSFW_GIT_INFO 3 FSFW_REVISION)
if(NOT FSFW_VERSION) list(GET FSFW_GIT_INFO 4 FSFW_VERSION_CST_GIT_SHA1)
set(FSFW_VERSION ${FSFW_VERSION_IF_GIT_FAILS}) if(NOT FSFW_VERSION)
endif() set(FSFW_VERSION ${FSFW_VERSION_IF_GIT_FAILS})
if(NOT FSFW_SUBVERSION) endif()
set(FSFW_SUBVERSION ${FSFW_SUBVERSION_IF_GIT_FAILS}) if(NOT FSFW_SUBVERSION)
endif() set(FSFW_SUBVERSION ${FSFW_SUBVERSION_IF_GIT_FAILS})
if(NOT FSFW_REVISION) endif()
set(FSFW_REVISION ${FSFW_REVISION_IF_GIT_FAILS}) if(NOT FSFW_REVISION)
endif() set(FSFW_REVISION ${FSFW_REVISION_IF_GIT_FAILS})
else() endif()
set(FSFW_GIT_VER_HANDLING_OK TRUE)
else()
set(FSFW_GIT_VER_HANDLING_OK FALSE)
endif()
endif()
if(NOT FSFW_GIT_VER_HANDLING_OK)
set(FSFW_VERSION ${FSFW_VERSION_IF_GIT_FAILS}) set(FSFW_VERSION ${FSFW_VERSION_IF_GIT_FAILS})
set(FSFW_SUBVERSION ${FSFW_SUBVERSION_IF_GIT_FAILS}) set(FSFW_SUBVERSION ${FSFW_SUBVERSION_IF_GIT_FAILS})
set(FSFW_REVISION ${FSFW_REVISION_IF_GIT_FAILS}) set(FSFW_REVISION ${FSFW_REVISION_IF_GIT_FAILS})