Skip to content
Snippets Groups Projects
Commit 33f29521 authored by Soeren Peters's avatar Soeren Peters
Browse files

Use cmake macros in simulationconfig library.

parent 596038dd
No related branches found
No related tags found
1 merge request!34Add new library, which contains the calculation of the macroscopic quantities and a general cumulant computation. (Closes #13)
cmake_minimum_required(VERSION 3.1)
project(simulationconfig)
set(VFBUILDER_INCLUDE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/include)
file(GLOB HEADERS
${VFBUILDER_INCLUDE_DIR}/simulationconfig/*.h
${VFBUILDER_INCLUDE_DIR}/simulationconfig/boundaryconditions/*.h)
file(GLOB SRC ${CMAKE_CURRENT_SOURCE_DIR}/src/*.cpp)
add_library(simulationconfig STATIC ${SRC} ${HEADERS})
vf_add_library(NAME simulationconfig PUBLIC_LINK basics muparser MPI::MPI_CXX ${VF_LIBRARIES} PRIVATE_LINK lbm)
set_target_properties(simulationconfig PROPERTIES CXX_STANDARD 14 POSITION_INDEPENDENT_CODE ON)
target_include_directories(simulationconfig PUBLIC ${VFBUILDER_INCLUDE_DIR})
target_link_libraries(simulationconfig PRIVATE VirtualFluidsCore basics muparser)
target_compile_definitions(simulationconfig PRIVATE VF_METIS VF_MPI)
target_include_directories(simulationconfig PUBLIC ${CMAKE_BINARY_DIR})
target_include_directories(simulationconfig PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
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