From 83d1044c887801c1fe78caeb391151ba2eb6cdd3 Mon Sep 17 00:00:00 2001
From: Jan de Cuveland <cuveland@compeng.uni-frankfurt.de>
Date: Thu, 10 Mar 2022 10:52:19 +0100
Subject: [PATCH] Rename flesnet external from ipc/ipc to fles/flesnet

---
 algo/data/CMakeLists.txt              |  2 +-
 algo/test/CMakeLists.txt              |  2 +-
 core/data/CMakeLists.txt              |  2 +-
 core/data/test/CMakeLists.txt         |  2 +-
 core/data/test/global/CMakeLists.txt  |  2 +-
 external/.gitignore                   |  2 +-
 external/CMakeLists.txt               |  6 ++--
 external/{ipc => fles}/CMakeLists.txt | 42 +++++++++++++--------------
 8 files changed, 30 insertions(+), 30 deletions(-)
 rename external/{ipc => fles}/CMakeLists.txt (68%)

diff --git a/algo/data/CMakeLists.txt b/algo/data/CMakeLists.txt
index aa0750728d..80dcea0ff7 100644
--- a/algo/data/CMakeLists.txt
+++ b/algo/data/CMakeLists.txt
@@ -40,7 +40,7 @@ target_include_directories(OnlineData
   PUBLIC ${CMAKE_SOURCE_DIR}/core/data/psd
   PUBLIC ${CMAKE_SOURCE_DIR}/core/data/global
   PUBLIC ${CMAKE_SOURCE_DIR}/core/data/raw
-  PUBLIC ${CMAKE_SOURCE_DIR}/external/ipc/ipc/lib/fles_ipc
+  PUBLIC ${CMAKE_SOURCE_DIR}/external/fles/flesnet/lib/fles_ipc
 )
 
 target_include_directories(OnlineData SYSTEM
diff --git a/algo/test/CMakeLists.txt b/algo/test/CMakeLists.txt
index 04f7c81c4e..5204a056dc 100644
--- a/algo/test/CMakeLists.txt
+++ b/algo/test/CMakeLists.txt
@@ -31,7 +31,7 @@ Set(INCLUDE_DIRECTORIES
   ${CBMDATA_DIR}/much
   ${CBMDATA_DIR}/psd
   ${CBMDATA_DIR}/trd
-  ${CMAKE_SOURCE_DIR}/external/ipc/ipc/lib/fles_ipc
+  ${CMAKE_SOURCE_DIR}/external/fles/flesnet/lib/fles_ipc
   ${CMAKE_SOURCE_DIR}/algo
   ${CMAKE_SOURCE_DIR}/algo/trigger
   ${CMAKE_SOURCE_DIR}/algo/evbuild
diff --git a/core/data/CMakeLists.txt b/core/data/CMakeLists.txt
index 92828e5113..bcd290d07a 100644
--- a/core/data/CMakeLists.txt
+++ b/core/data/CMakeLists.txt
@@ -14,7 +14,7 @@ set(INCLUDE_DIRECTORIES
   ${CMAKE_CURRENT_SOURCE_DIR}/rich
   ${CMAKE_CURRENT_SOURCE_DIR}/psd
   ${CMAKE_CURRENT_SOURCE_DIR}/global
-  ${CMAKE_SOURCE_DIR}/external/ipc/ipc/lib/fles_ipc
+  ${CMAKE_SOURCE_DIR}/external/fles/flesnet/lib/fles_ipc
 )
 include_directories( ${INCLUDE_DIRECTORIES})
 
diff --git a/core/data/test/CMakeLists.txt b/core/data/test/CMakeLists.txt
index e1f40094d4..826e045b52 100644
--- a/core/data/test/CMakeLists.txt
+++ b/core/data/test/CMakeLists.txt
@@ -35,7 +35,7 @@ Set(INCLUDE_DIRECTORIES
   ${CBMDATA_DIR}/much
   ${CBMDATA_DIR}/test/sts
   ${CBMDATA_DIR}/test/global
-  ${CMAKE_SOURCE_DIR}/external/ipc/ipc/lib/fles_ipc
+  ${CMAKE_SOURCE_DIR}/external/fles/flesnet/lib/fles_ipc
   ${BASE_INCLUDE_DIRECTORIES}
   ${GTEST_INCLUDE_DIR}
 )
diff --git a/core/data/test/global/CMakeLists.txt b/core/data/test/global/CMakeLists.txt
index eeaa12a889..c105658806 100644
--- a/core/data/test/global/CMakeLists.txt
+++ b/core/data/test/global/CMakeLists.txt
@@ -13,7 +13,7 @@ Set(INCLUDE_DIRECTORIES
   ${CBMDATA_DIR}/trd
   ${CBMDATA_DIR}/mvd
   ${CBMDATA_DIR}/test/sts
-  ${CMAKE_SOURCE_DIR}/external/ipc/ipc/lib/fles_ipc
+  ${CMAKE_SOURCE_DIR}/external/fles/flesnet/lib/fles_ipc
   ${BASE_INCLUDE_DIRECTORIES}
   ${GTEST_INCLUDE_DIR}
 )
diff --git a/external/.gitignore b/external/.gitignore
index 4a453a0ecb..8a58b186ac 100644
--- a/external/.gitignore
+++ b/external/.gitignore
@@ -5,7 +5,7 @@ NicaFemto
 Vc
 cppzmq
 flib_dpb/flib_dpb
-ipc/ipc
+fles/flesnet
 jsroot
 googletest
 yaml-cpp/
diff --git a/external/CMakeLists.txt b/external/CMakeLists.txt
index 4d10409186..5d9190078b 100644
--- a/external/CMakeLists.txt
+++ b/external/CMakeLists.txt
@@ -17,10 +17,10 @@ if(DOWNLOAD_EXTERNALS)
   install(FILES cppzmq/zmq.hpp DESTINATION include)
 
 
-  Set(IPC_INCLUDE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ipc/ipc/lib/fles_ipc PARENT_SCOPE)
-  Set(IPCLOG_INCLUDE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/ipc/ipc/lib/logging PARENT_SCOPE)
+  Set(IPC_INCLUDE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/fles/flesnet/lib/fles_ipc PARENT_SCOPE)
+  Set(IPCLOG_INCLUDE_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/fles/flesnet/lib/logging PARENT_SCOPE)
 
-  Add_Subdirectory(ipc)
+  Add_Subdirectory(fles)
   Add_Subdirectory(flib_dpb)
 
   find_package(Vc 1.4.1)
diff --git a/external/ipc/CMakeLists.txt b/external/fles/CMakeLists.txt
similarity index 68%
rename from external/ipc/CMakeLists.txt
rename to external/fles/CMakeLists.txt
index 569ee95668..23a86ac14b 100644
--- a/external/ipc/CMakeLists.txt
+++ b/external/fles/CMakeLists.txt
@@ -3,16 +3,16 @@
 # This library provides the interface to the experiment data in timeslices
 # both online as delivered by flesnet and to timeslice archive (.tsa) files.
 
-download_project_if_needed(PROJECT         fles_ipc
+download_project_if_needed(PROJECT         flesnet
                            GIT_REPOSITORY  "https://github.com/cbm-fles/flesnet"
                            GIT_TAG         "301000b321eb7bc3a47a79b2ceadf2aa844327fe"
                            GIT_STASH       TRUE
-                           SOURCE_DIR      ${CMAKE_CURRENT_SOURCE_DIR}/ipc
+                           SOURCE_DIR      ${CMAKE_CURRENT_SOURCE_DIR}/flesnet
                            TEST_FILE       CMakeLists.txt
                            )
 
 # Create the logging library
-add_library(fles_logging SHARED ipc/lib/logging/log.cpp ipc/lib/logging/log.hpp)
+add_library(fles_logging SHARED flesnet/lib/logging/log.cpp flesnet/lib/logging/log.hpp)
 
 target_compile_definitions(fles_logging
   PUBLIC BOOST_LOG_DYN_LINK
@@ -20,7 +20,7 @@ target_compile_definitions(fles_logging
   PUBLIC BOOST_ERROR_CODE_HEADER_ONLY
 )
 
-target_include_directories(fles_logging PUBLIC ipc/lib/logging/)
+target_include_directories(fles_logging PUBLIC flesnet/lib/logging/)
 
 target_include_directories(fles_logging SYSTEM PUBLIC ${Boost_INCLUDE_DIRS})
 
@@ -37,8 +37,8 @@ Set(SYSTEM_INCLUDE_DIRECTORIES
   ${Boost_INCLUDE_DIR}
   ${ZMQ_INCLUDE_DIR}
   ${CMAKE_SOURCE_DIR}/external/cppzmq
-  ${CMAKE_SOURCE_DIR}/external/ipc/ipc
-  ${CMAKE_SOURCE_DIR}/external/ipc/ipc/lib/logging
+  ${CMAKE_SOURCE_DIR}/external/fles/flesnet
+  ${CMAKE_SOURCE_DIR}/external/fles/flesnet/lib/logging
 )
 
 Include_Directories( ${INCLUDE_DIRECTORIES})
@@ -54,19 +54,19 @@ Set(LINK_DIRECTORIES
 Link_Directories( ${LINK_DIRECTORIES})
 
 Set(SRCS
-ipc/lib/fles_ipc/Microslice.cpp
-ipc/lib/fles_ipc/MicrosliceView.cpp
-ipc/lib/fles_ipc/StorableMicroslice.cpp
-ipc/lib/fles_ipc/StorableTimeslice.cpp
-ipc/lib/fles_ipc/System.cpp
-ipc/lib/fles_ipc/Timeslice.cpp
-ipc/lib/fles_ipc/TimeslicePublisher.cpp
-ipc/lib/fles_ipc/TimesliceReceiver.cpp
-ipc/lib/fles_ipc/TimesliceSubscriber.cpp
-ipc/lib/fles_ipc/TimesliceView.cpp
-ipc/lib/fles_ipc/TimesliceMultiInputArchive.cpp
-ipc/lib/fles_ipc/TimesliceMultiSubscriber.cpp
-ipc/lib/fles_ipc/TimesliceAutoSource.cpp
+flesnet/lib/fles_ipc/Microslice.cpp
+flesnet/lib/fles_ipc/MicrosliceView.cpp
+flesnet/lib/fles_ipc/StorableMicroslice.cpp
+flesnet/lib/fles_ipc/StorableTimeslice.cpp
+flesnet/lib/fles_ipc/System.cpp
+flesnet/lib/fles_ipc/Timeslice.cpp
+flesnet/lib/fles_ipc/TimeslicePublisher.cpp
+flesnet/lib/fles_ipc/TimesliceReceiver.cpp
+flesnet/lib/fles_ipc/TimesliceSubscriber.cpp
+flesnet/lib/fles_ipc/TimesliceView.cpp
+flesnet/lib/fles_ipc/TimesliceMultiInputArchive.cpp
+flesnet/lib/fles_ipc/TimesliceMultiSubscriber.cpp
+flesnet/lib/fles_ipc/TimesliceAutoSource.cpp
 )
 
 
@@ -83,6 +83,6 @@ EndIf()
 GENERATE_LIBRARY()
 
 # Install header files
-install(FILES ipc/lib/logging/log.hpp DESTINATION include)
-file(GLOB_RECURSE IPC_HEADERS ipc/lib/fles_ipc/*.hpp)
+install(FILES flesnet/lib/logging/log.hpp DESTINATION include)
+file(GLOB_RECURSE IPC_HEADERS flesnet/lib/fles_ipc/*.hpp)
 install(FILES ${IPC_HEADERS} DESTINATION include)
-- 
GitLab