Skip to content
Snippets Groups Projects
Commit 282e1839 authored by Lars Bilke's avatar Lars Bilke Committed by Tom Fischer
Browse files

[CMake,PL] Renamed test definition CMake files to .cmake.

- reordered main cmake file
- adjusted dependencies via target_link_libraries according to
  cpp-dependencies-tool
parent bfc9e8b0
No related branches found
No related tags found
No related merge requests found
Showing
with 27 additions and 46 deletions
include(${PROJECT_SOURCE_DIR}/scripts/cmake/OGSEnabledElements.cmake) include(${PROJECT_SOURCE_DIR}/scripts/cmake/OGSEnabledElements.cmake)
# Source files
APPEND_SOURCE_FILES(SOURCES) APPEND_SOURCE_FILES(SOURCES)
add_subdirectory(BoundaryCondition)
APPEND_SOURCE_FILES(SOURCES BoundaryCondition) APPEND_SOURCE_FILES(SOURCES BoundaryCondition)
APPEND_SOURCE_FILES(SOURCES CalculateSurfaceFlux)
APPEND_SOURCE_FILES(SOURCES ComponentTransport)
APPEND_SOURCE_FILES(SOURCES Deformation) APPEND_SOURCE_FILES(SOURCES Deformation)
add_subdirectory(Parameter)
APPEND_SOURCE_FILES(SOURCES Parameter)
add_subdirectory(GroundwaterFlow)
APPEND_SOURCE_FILES(SOURCES GroundwaterFlow) APPEND_SOURCE_FILES(SOURCES GroundwaterFlow)
APPEND_SOURCE_FILES(SOURCES HeatConduction)
add_subdirectory(LiquidFlow) APPEND_SOURCE_FILES(SOURCES HT)
APPEND_SOURCE_FILES(SOURCES LiquidFlow)
add_subdirectory(HydroMechanics)
APPEND_SOURCE_FILES(SOURCES HydroMechanics) APPEND_SOURCE_FILES(SOURCES HydroMechanics)
add_subdirectory(TwoPhaseFlowWithPP)
APPEND_SOURCE_FILES(SOURCES TwoPhaseFlowWithPP)
add_subdirectory(TwoPhaseFlowWithPrho)
APPEND_SOURCE_FILES(SOURCES TwoPhaseFlowWithPrho)
add_subdirectory(SmallDeformation)
APPEND_SOURCE_FILES(SOURCES SmallDeformation)
add_subdirectory(LIE/SmallDeformation)
add_subdirectory(LIE/HydroMechanics)
APPEND_SOURCE_FILES(SOURCES LIE/BoundaryCondition) APPEND_SOURCE_FILES(SOURCES LIE/BoundaryCondition)
APPEND_SOURCE_FILES(SOURCES LIE/Common) APPEND_SOURCE_FILES(SOURCES LIE/Common)
APPEND_SOURCE_FILES(SOURCES LIE/HydroMechanics) APPEND_SOURCE_FILES(SOURCES LIE/HydroMechanics)
APPEND_SOURCE_FILES(SOURCES LIE/HydroMechanics/LocalAssembler) APPEND_SOURCE_FILES(SOURCES LIE/HydroMechanics/LocalAssembler)
APPEND_SOURCE_FILES(SOURCES LIE/SmallDeformation) APPEND_SOURCE_FILES(SOURCES LIE/SmallDeformation)
APPEND_SOURCE_FILES(SOURCES LIE/SmallDeformation/LocalAssembler) APPEND_SOURCE_FILES(SOURCES LIE/SmallDeformation/LocalAssembler)
APPEND_SOURCE_FILES(SOURCES LiquidFlow)
add_subdirectory(TES) APPEND_SOURCE_FILES(SOURCES Parameter)
APPEND_SOURCE_FILES(SOURCES TES)
add_subdirectory(HeatConduction)
APPEND_SOURCE_FILES(SOURCES HeatConduction)
add_subdirectory(RichardsFlow)
APPEND_SOURCE_FILES(SOURCES RichardsFlow) APPEND_SOURCE_FILES(SOURCES RichardsFlow)
APPEND_SOURCE_FILES(SOURCES SmallDeformation)
add_subdirectory(ComponentTransport) APPEND_SOURCE_FILES(SOURCES TES)
APPEND_SOURCE_FILES(SOURCES ComponentTransport) APPEND_SOURCE_FILES(SOURCES TwoPhaseFlowWithPP)
APPEND_SOURCE_FILES(SOURCES TwoPhaseFlowWithPrho)
add_subdirectory(HT)
APPEND_SOURCE_FILES(SOURCES HT)
add_subdirectory(CalculateSurfaceFlux)
APPEND_SOURCE_FILES(SOURCES CalculateSurfaceFlux)
APPEND_SOURCE_FILES(SOURCES Utils) APPEND_SOURCE_FILES(SOURCES Utils)
add_library(ProcessLib ${SOURCES}) add_library(ProcessLib ${SOURCES})
target_link_libraries(ProcessLib target_link_libraries(ProcessLib
MaterialLib PUBLIC BaseLib GeoLib MaterialLib MathLib MeshLib NumLib logog
MeshGeoToolsLib PRIVATE MeshGeoToolsLib
MeshLib
NumLib # for shape matrices
) )
ADD_VTK_DEPENDENCY(ProcessLib) ADD_VTK_DEPENDENCY(ProcessLib)
...@@ -80,3 +46,18 @@ endif() ...@@ -80,3 +46,18 @@ endif()
if(OGS_USE_PCH) if(OGS_USE_PCH)
cotire(ProcessLib) cotire(ProcessLib)
endif() endif()
### Tests ###
include(ComponentTransport/Tests.cmake)
include(GroundwaterFlow/Tests.cmake)
include(HeatConduction/Tests.cmake)
include(HT/Tests.cmake)
include(HydroMechanics/Tests.cmake)
include(LIE/HydroMechanics/Tests.cmake)
include(LIE/SmallDeformation/Tests.cmake)
include(LiquidFlow/Tests.cmake)
include(RichardsFlow/Tests.cmake)
include(SmallDeformation/Tests.cmake)
include(TES/Tests.cmake)
include(TwoPhaseFlowWithPP/Tests.cmake)
include(TwoPhaseFlowWithPrho/Tests.cmake)
File moved
File moved
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