Skip to content
Snippets Groups Projects
Commit 5ee9f238 authored by Gerhard Raven's avatar Gerhard Raven
Browse files

include FileContentMetadataRepository in CMake instead of having a local copy of this code

parent 6e892648
No related branches found
No related tags found
1 merge request!1529require an explicit tck/encoding key to configure encoding, optional stable PersistReco locations
......@@ -25,23 +25,8 @@ list(PREPEND CMAKE_MODULE_PATH
set(WITH_Moore_PRIVATE_DEPENDENCIES TRUE)
include(MooreDependencies)
find_package(Git REQUIRED)
# set(_REPO_URL "ssh://.../filerepo....git" CACHE STRING "URL for the git repository")
set(MDR_URLS ssh://git@gitlab.cern.ch:7999/lhcb-conddb/file-content-metadata.git
https://gitlab.cern.ch/lhcb-conddb/file-content-metadata.git
/cvmfs/lhcb-condb.cern.ch/git-conddb/file-content-metadata.git )
set( LHCBFILECONTENTMETADATAREPO "${CMAKE_CURRENT_BINARY_DIR}/file-content-metadata/" )
while(NOT EXISTS ${LHCBFILECONTENTMETADATAREPO} AND MDR_URLS)
list(POP_FRONT MDR_URLS url)
message(STATUS "trying to clone using " ${url} )
execute_process(COMMAND ${GIT_EXECUTABLE} clone ${url} ${LHCBFILECONTENTMETADATAREPO})
if ( NOT ${url} MATCHES ".*gitlab\.cern\.ch.*" )
execute_process(COMMAND ${GIT_EXECUTABLE} --git-dir ${LHCBFILECONTENTMETADATAREPO}/.git remote set-url origin ssh://git@gitlab.cern.ch:7999/lhcb-conddb/file-content-metadata )
endif()
endwhile()
if (EXISTS ${LHCBFILECONTENTMETADATAREPO})
lhcb_env(PRIVATE SET LHCbFileContentMetaDataRepo "${LHCBFILECONTENTMETADATAREPO}/.git")
endif()
include(FileContentMetadataRepository)
lhcb_create_local_filecontent_metadata_repo( "${CMAKE_CURRENT_BINARY_DIR}/file-content-metadata/" )
# -- Subdirectories
lhcb_add_subdirectories(
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment