diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c313ca6da5f533fd9431fac8833eb88f1c5e3e8e..b95302c87e8a0cc5a355b83e0ebc4fbc7d3295d2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,8 +29,6 @@ build-img: script: - GIT_SHA=$(git rev-parse HEAD) - conan create . exa/stable -s compiler=${COMPILER} -s compiler.version=${CVERSION} -s compiler.libcxx=${LIBCXX} - - conan remote add ${REPO} ${CI_API_V4_URL}/projects/$CI_PROJECT_ID/packages/conan - - conan upload csg-eb/${GIT_SHA}@exa/stable --all --remote=${REPO} tags: - docker diff --git a/CMakeLists.txt b/CMakeLists.txt index 8ee27b4669b7534829676512001dda8f55cbd992..155340e4deffdd9174a7cfeeca9150fc73494f49 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -48,33 +48,25 @@ if(err) message(WARNING "Failed to retrieve CSG-EB Git commit") else() string(STRIP ${CSGEB_SHA} CSGEB_SHA) - message(STATUS "CSG-EB commit: ${CSGEB_SHA}" ) + message(STATUS "CSG-EB commit: ${CSGEB_SHA}") endif() -if (USE_GITLAB_PACKAGE) - conan_cmake_configure(REQUIRES - csg-eb/${CSGEB_SHA}@exa/stable - GENERATORS cmake_find_package) +message(STATUS "Disabling mfix-gitlab remote (if it exists)") +execute_process( + COMMAND ${CONAN_CMD} remote disable mfix-gitlab + ) - conan_add_remote( - NAME mfix-gitlab - INDEX 1 - URL https://mfix.netl.doe.gov/gitlab/api/v4/projects/232/packages/conan - VERIFY_SSL True - ) -else() - execute_process( - COMMAND ${CONAN_CMD} create --build=missing ${CMAKE_CURRENT_SOURCE_DIR} - WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} - COMMAND_ERROR_IS_FATAL ANY - ) - conan_cmake_configure(REQUIRES - csg-eb/${CSGEB_SHA} - GENERATORS cmake_find_package) - conan_cmake_install(PATH_OR_REFERENCE ${CMAKE_CURRENT_BINARY_DIR}/conanfile.txt - BUILD missing - SETTINGS ${settings}) -endif() +execute_process( + COMMAND ${CONAN_CMD} create --build=missing ${CMAKE_CURRENT_SOURCE_DIR} + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + COMMAND_ERROR_IS_FATAL ANY + ) +conan_cmake_configure(REQUIRES + csg-eb/${CSGEB_SHA} + GENERATORS cmake_find_package) +conan_cmake_install(PATH_OR_REFERENCE ${CMAKE_CURRENT_BINARY_DIR}/conanfile.txt + BUILD missing + SETTINGS ${settings}) list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_BINARY_DIR}) find_package(csg-eb REQUIRED)