Skip to content
Snippets Groups Projects
Commit cead7322 authored by mkirsz's avatar mkirsz
Browse files

Fixing pipeline

parent 8d7f68fc
No related branches found
No related tags found
No related merge requests found
Pipeline #33081 failed
......@@ -11,31 +11,47 @@ FetchContent_MakeAvailable(Catch2)
file(GLOB tests_src "*.cpp")
file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/tests_data DESTINATION .)
find_library(tadah.core NAMES tadah.core
PATHS ${CMAKE_CURRENT_SOURCE_DIR}/../../CORE/*
)
if(tadah.core)
message(STATUS "Found ${tadah.core}")
else()
message(FATAL_ERROR "
Could not find ltadah.core in the CORE module.
Hint: Recompile CORE.
")
endif()
find_library(tadah.models NAMES tadah.models
PATHS ${CMAKE_CURRENT_SOURCE_DIR}/../../MODELS/*
include(ExternalProject)
#ExternalProject_Add(Tadah.CORE
# SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../CORE
# BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR}/../../CORE/build
# INSTALL_COMMAND cmake -E echo "Skipping install step."
# )
link_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../CORE/build)
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."
)
if(tadah.models)
message(STATUS "Found ${tadah.models}")
else()
message(FATAL_ERROR "
Could not find ltadah.models in the MODELS module.
Hint: Recompile MODELS.
")
endif()
link_directories(${CMAKE_CURRENT_SOURCE_DIR}/../../MODELS/build)
#find_library(tadah.core NAMES tadah.core
# PATHS ${CMAKE_CURRENT_SOURCE_DIR}/../../CORE/*
# )
#if(tadah.core)
# message(STATUS "Found ${tadah.core}")
#else()
# message(FATAL_ERROR "
# Could not find ltadah.core in the CORE module.
# Hint: Recompile CORE.
# ")
#endif()
#find_library(tadah.models NAMES tadah.models
# PATHS ${CMAKE_CURRENT_SOURCE_DIR}/../../MODELS/*
# )
#if(tadah.models)
# message(STATUS "Found ${tadah.models}")
#else()
# message(FATAL_ERROR "
# Could not find ltadah.models in the MODELS module.
# Hint: Recompile MODELS.
# ")
#endif()
add_executable(test_mlip ${tests_src})
target_link_libraries(test_mlip PRIVATE Catch2::Catch2 tadah.mlip ${tadah.core} ${tadah.models})
target_link_libraries(test_mlip PRIVATE Catch2::Catch2 tadah.mlip tadah.core tadah.models)
#target_link_libraries(test_mlip PRIVATE Catch2::Catch2 tadah.mlip ${tadah.core} ${tadah.models})
if(TADAH_ENABLE_OPENMP)
find_package(OpenMP REQUIRED)
......
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