From 14cb09595d99a32164a893438b217d4f671a84b8 Mon Sep 17 00:00:00 2001
From: Jan de Cuveland <cuveland@compeng.uni-frankfurt.de>
Date: Wed, 12 Jun 2024 23:22:38 +0200
Subject: [PATCH] Fix build flow for updated flesnet

---
 external/InstallFlesnet.cmake         | 8 +++++---
 fles/mcbm2018/CbmMcbm2018MsCrcCheck.h | 2 +-
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/external/InstallFlesnet.cmake b/external/InstallFlesnet.cmake
index d4bc21b7b5..3a3674bcd9 100644
--- a/external/InstallFlesnet.cmake
+++ b/external/InstallFlesnet.cmake
@@ -73,6 +73,7 @@ set_target_properties(external::zmq PROPERTIES
 target_include_directories(external::zmq INTERFACE
   ${FLESNET_DESTDIR}/src/flesnet-build/src/zeromq/include
 )
+target_compile_definitions(external::zmq INTERFACE ZMQ_BUILD_DRAFT_API=1)
 
 add_library(external::fles_logging STATIC IMPORTED GLOBAL)
 add_dependencies(external::fles_logging flesnet)
@@ -140,18 +141,19 @@ endif()
 if(APPLE AND Boost_VERSION LESS 1.80.0)
   set_target_properties(external::fles_ipc PROPERTIES
     IMPORTED_LOCATION ${FLESNET_DESTDIR}/src/flesnet-build/lib/fles_ipc/${CMAKE_STATIC_LIBRARY_PREFIX}fles_ipc${CMAKE_STATIC_LIBRARY_SUFFIX}
-    INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR}/flesnet/lib/fles_ipc
     IMPORTED_LINK_INTERFACE_LIBRARIES "${dir_to_link}"
     INTERFACE_LINK_DIRECTORIES "/usr/local/lib"
   )
 else ()
   set_target_properties(external::fles_ipc PROPERTIES
     IMPORTED_LOCATION ${FLESNET_DESTDIR}/src/flesnet-build/lib/fles_ipc/${CMAKE_STATIC_LIBRARY_PREFIX}fles_ipc${CMAKE_STATIC_LIBRARY_SUFFIX}
-    INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR}/flesnet/lib/fles_ipc
     IMPORTED_LINK_INTERFACE_LIBRARIES "${dir_to_link}"
   )
 endif()
-
+target_include_directories(external::fles_ipc INTERFACE
+  ${CMAKE_CURRENT_SOURCE_DIR}/flesnet/lib/fles_ipc
+  ${CMAKE_CURRENT_SOURCE_DIR}/flesnet/lib/shm_ipc
+)
 
 
 
diff --git a/fles/mcbm2018/CbmMcbm2018MsCrcCheck.h b/fles/mcbm2018/CbmMcbm2018MsCrcCheck.h
index 7da417232f..5e272d8d7a 100644
--- a/fles/mcbm2018/CbmMcbm2018MsCrcCheck.h
+++ b/fles/mcbm2018/CbmMcbm2018MsCrcCheck.h
@@ -12,7 +12,7 @@
 #ifndef CBMMCBM2018MSCRCCHECK_H
 #define CBMMCBM2018MSCRCCHECK_H
 
-#include "TimesliceSubscriber.hpp"
+#include "TimesliceSource.hpp"
 
 #include "TList.h"
 #include "TObjString.h"
-- 
GitLab