Skip to content

Commit 218a84a

Browse files
committed
Extraction of RORC and InfoLogger
1 parent 5eaaed5 commit 218a84a

File tree

2 files changed

+40
-36
lines changed

2 files changed

+40
-36
lines changed

CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,9 +67,7 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -pedantic -Wextra -fPIC")
6767
# Module, library and executable definition
6868
####################################
6969

70-
link_o2_subproject(InfoLogger)
7170
link_o2_subproject(DataFormat)
72-
link_o2_subproject(ReadoutCard)
7371
link_o2_subproject(DataSampling)
7472

7573
set(MODULE_NAME "Readout")
@@ -97,6 +95,8 @@ include_directories(
9795
${FAIRROOT_INCLUDE_DIR}/fairmq
9896
${ZeroMQ_INCLUDE_DIR}
9997
${Common_INCLUDE_DIRS}
98+
${InfoLogger_INCLUDE_DIRS}
99+
${ReadoutCard_INCLUDE_DIRS}
100100
)
101101

102102
add_library(

cmake/ReadoutDependencies.cmake

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -4,54 +4,58 @@ find_package(FairRoot)
44
find_package(Monitoring REQUIRED)
55
find_package(Configuration REQUIRED)
66
find_package(Common REQUIRED)
7+
find_package(InfoLogger REQUIRED)
8+
find_package(ReadoutCard REQUIRED)
79

8-
if(FAIRROOT_FOUND)
10+
if (FAIRROOT_FOUND)
911
# this should go away when fairrot provides a proper Find script or proper config scripts
1012
# See : http://www.cmake.org/cmake/help/v3.0/command/link_directories.html
1113
link_directories(${FAIRROOT_LIBRARY_DIR})
1214
set(FAIRROOT_LIBRARIES Base FairMQ BaseMQ)
1315
ADD_DEFINITIONS(-DWITH_FAIRMQ)
14-
else(FAIRROOT_FOUND)
16+
else (FAIRROOT_FOUND)
1517
message(WARNING "FairRoot not found, corresponding classes will not be compiled.")
16-
endif(FAIRROOT_FOUND)
18+
endif (FAIRROOT_FOUND)
1719

1820
ADD_DEFINITIONS(-DWITH_DATASAMPLING)
1921

2022
o2_define_bucket(
21-
NAME
22-
o2_readout_bucket
23-
24-
DEPENDENCIES
25-
InfoLogger
26-
pthread
27-
DataFormat
28-
ReadoutCard
29-
DataSampling
30-
${Configuration_LIBRARIES}
31-
${Monitoring_LIBRARIES}
32-
${Common_LIBRARIES}
33-
34-
SYSTEMINCLUDE_DIRECTORIES
35-
${Boost_INCLUDE_DIRS}
36-
${Monitoring_INCLUDE_DIRS}
23+
NAME
24+
o2_readout_bucket
25+
26+
DEPENDENCIES
27+
pthread
28+
DataFormat
29+
DataSampling
30+
${Configuration_LIBRARIES}
31+
${Monitoring_LIBRARIES}
32+
${Common_LIBRARIES}
33+
${InfoLogger_LIBRARIES}
34+
${ReadoutCard_LIBRARIES}
35+
36+
SYSTEMINCLUDE_DIRECTORIES
37+
${Boost_INCLUDE_DIRS}
38+
${Monitoring_INCLUDE_DIRS}
39+
${InfoLogger_INCLUDE_DIRS}
40+
${ReadoutCard_INCLUDE_DIRS}
3741
)
3842

3943

4044
o2_define_bucket(
41-
NAME
42-
o2_readout_with_fair
43-
44-
DEPENDENCIES
45-
o2_readout_bucket
46-
${Boost_PROGRAM_OPTIONS_LIBRARY}
47-
${Boost_LOG_LIBRARY}
48-
${Boost_THREAD_LIBRARY}
49-
${Boost_SYSTEM_LIBRARY}
50-
${FAIRROOT_LIBRARIES}
51-
${ROOT_LIBRARIES}
52-
53-
SYSTEMINCLUDE_DIRECTORIES
54-
${FAIRROOT_INCLUDE_DIR}
55-
${FAIRROOT_INCLUDE_DIR}/fairmq
45+
NAME
46+
o2_readout_with_fair
47+
48+
DEPENDENCIES
49+
o2_readout_bucket
50+
${Boost_PROGRAM_OPTIONS_LIBRARY}
51+
${Boost_LOG_LIBRARY}
52+
${Boost_THREAD_LIBRARY}
53+
${Boost_SYSTEM_LIBRARY}
54+
${FAIRROOT_LIBRARIES}
55+
${ROOT_LIBRARIES}
56+
57+
SYSTEMINCLUDE_DIRECTORIES
58+
${FAIRROOT_INCLUDE_DIR}
59+
${FAIRROOT_INCLUDE_DIR}/fairmq
5660
)
5761

0 commit comments

Comments
 (0)