From 25651c289b9ce86b9362933edca15f976965e770 Mon Sep 17 00:00:00 2001 From: Marcin Kirsz <marcin.kirsz@ed.ac.uk> Date: Tue, 22 Oct 2024 12:38:42 +0100 Subject: [PATCH] Update CMakeLists.txt --- CMakeLists.txt | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ef9e85..f0be169 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,19 +45,21 @@ if (BUILD_SHARED_LIBS) endif() include(FetchContent) -#get_filename_component(BUILD_DIR_NAME ${CMAKE_BINARY_DIR} NAME) -execute_process( - COMMAND git branch --show-current + +if(DEFINED ENV{CI_COMMIT_REF_NAME}) + set(GIT_BRANCH "$ENV{CI_COMMIT_REF_NAME}") +else() + execute_process( + COMMAND git rev-parse --symbolic-full-name --abbrev-ref HEAD + WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} OUTPUT_VARIABLE GIT_BRANCH - OUTPUT_STRIP_TRAILING_WHITESPACE -) + OUTPUT_STRIP_TRAILING_WHITESPACE) +endif() + FetchContent_Declare( Tadah.MODELS GIT_REPOSITORY https://git.ecdf.ed.ac.uk/tadah/models.git GIT_TAG origin/${GIT_BRANCH} - #SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../MODELS - #PATCH_COMMAND mkdir -p ${BUILD_DIR_NAME} - #BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../MODELS/${BUILD_DIR_NAME} ) FetchContent_MakeAvailable(Tadah.MODELS) -- GitLab