From b28e68c9cdfaaf919113bfdc2852052f2756ea1f Mon Sep 17 00:00:00 2001 From: mkirsz <s1351949@sms.ed.ac.uk> Date: Wed, 6 Mar 2024 12:14:10 +0000 Subject: [PATCH] Add download to ext proj --- .gitignore | 1 + CMakeLists.txt | 16 ++++++++++------ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index d5a1572..e6a76cf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ *.swp +*.swo build diff --git a/CMakeLists.txt b/CMakeLists.txt index 4127919..c42b1fe 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,6 +14,16 @@ if(${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR} You may need to remove CMakeCache.txt and CMakeFiles dir. ") endif() +include(ExternalProject) +ExternalProject_Add(Tadah.MODELS + GIT_REPOSITORY git@git.ecdf.ed.ac.uk:tadah/models.git + GIT_TAG main + SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../MODELS + PATCH_COMMAND mkdir -p build + BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../MODELS/build + INSTALL_COMMAND cmake -E echo "Skipping install step." + ) + if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../CORE") message("This module requires CORE module for compilation.") message(FATAL_ERROR "CORE module not found.") @@ -24,12 +34,6 @@ if(NOT EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/../MODELS") message(FATAL_ERROR "MODELS module not found.") endif() -include(ExternalProject) -ExternalProject_Add(Tadah.MODELS - SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../MODELS - BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../MODELS/build - INSTALL_COMMAND cmake -E echo "Skipping install step." - ) link_directories(${CMAKE_CURRENT_SOURCE_DIR}/../MODELS/build) link_directories(${CMAKE_CURRENT_SOURCE_DIR}/../CORE/build) -- GitLab