diff --git a/CMake/3rd/mpi.cmake b/CMake/3rd/mpi.cmake index 3cdcfadf76aaf91508046b6be0203a44acc63e65..cb5e279d568e9ae794498daaa5eac318d5510227 100644 --- a/CMake/3rd/mpi.cmake +++ b/CMake/3rd/mpi.cmake @@ -3,7 +3,6 @@ function (linkMPI) find_package(MPI REQUIRED) vf_get_library_name(library_name) - #target_include_directories(${library_name} PUBLIC ${MPI_CXX_INCLUDE_PATH}) - target_link_libraries(${library_name} PRIVATE MPI::MPI_CXX) + target_link_libraries(${library_name} PUBLIC MPI::MPI_CXX) endfunction() \ No newline at end of file diff --git a/src/cpu/VirtualFluidsCore/CMakeLists.txt b/src/cpu/VirtualFluidsCore/CMakeLists.txt index 7d208fb945f70a7ca2108fe25dce324c2c0e87f9..e5e6ccfeb09e111c07ca35745707e94b2c2b74ce 100644 --- a/src/cpu/VirtualFluidsCore/CMakeLists.txt +++ b/src/cpu/VirtualFluidsCore/CMakeLists.txt @@ -31,6 +31,8 @@ if(BUILD_USE_OPENMP) linkOpenMP(${library_name}) endif() +linkMPI() + target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/BoundaryConditions) target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/Connectors) target_include_directories(${library_name} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/Data)