From 1ac041f51ce5787f033a6a6292447ec8a84b7be4 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 24 Feb 2021 08:57:15 +0100 Subject: [PATCH] Make the live writer an MPI build --- jf-live-writer/CMakeLists.txt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/jf-live-writer/CMakeLists.txt b/jf-live-writer/CMakeLists.txt index f96af5a..b6f1045 100644 --- a/jf-live-writer/CMakeLists.txt +++ b/jf-live-writer/CMakeLists.txt @@ -1,17 +1,29 @@ +find_package(MPI REQUIRED) +# Because of openmpi. +add_definitions(-DOMPI_SKIP_MPICXX) + file(GLOB SOURCES src/*.cpp) add_library(jf-live-writer-lib STATIC ${SOURCES}) -target_include_directories(jf-live-writer-lib PUBLIC include/) +target_include_directories(jf-live-writer-lib + PUBLIC include/ + SYSTEM ${MPI_INCLUDE_PATH}) + target_link_libraries(jf-live-writer-lib external - core-buffer-lib) + core-buffer-lib + ${MPI_LIBRARIES} + ) add_executable(jf-live-writer src/main.cpp) set_target_properties(jf-live-writer PROPERTIES OUTPUT_NAME jf_live_writer) target_link_libraries(jf-live-writer jf-live-writer-lib zmq + hdf5 + hdf5_hl + hdf5_cpp rt )