C++ solver part

This commit is contained in:
jakob.schratter 2026-01-26 16:16:12 +01:00
commit c9deacfd3c
4 changed files with 256 additions and 0 deletions

15
solid-cpp/CMakeLists.txt Normal file
View file

@ -0,0 +1,15 @@
CMAKE_MINIMUM_REQUIRED(VERSION 3.10.2)
SET(TARGET "ownSolver")
PROJECT(${TARGET} LANGUAGES CXX DESCRIPTION "ownSolver")
# The ownSolver requires c++14
SET(CMAKE_CXX_STANDARD 14)
SET(CMAKE_CXX_EXTENSIONS OFF)
SET(CMAKE_CXX_STANDARD_REQUIRED ON)
FIND_PACKAGE(precice 3.0 REQUIRED CONFIG)
ADD_EXECUTABLE(
${TARGET}
${TARGET}.cpp)
TARGET_LINK_LIBRARIES(${TARGET} PRIVATE precice::precice)