diff --git a/CMakeLists.txt b/CMakeLists.txt index 9126a61e72e68b3536569b5c088d0c00c72d58a5..6c332d81798644cc668d2caae769b8e51cff1de0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -101,11 +101,16 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON) include(FetchContent) -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.MLIP GIT_REPOSITORY https://git.ecdf.ed.ac.uk/tadah/mlip.git