|
2 | 2 | # variables. We don't want to pollute our source tree with it, thus putting it in |
3 | 3 | # binary tree. |
4 | 4 | configure_file("include/QualityControl/Version.h.in" |
5 | | - "${CMAKE_CURRENT_BINARY_DIR}/include/QualityControl/Version.h" |
6 | | - @ONLY) |
| 5 | + "${CMAKE_CURRENT_BINARY_DIR}/include/QualityControl/Version.h" |
| 6 | + @ONLY) |
7 | 7 |
|
8 | 8 | # ---- Library for IL ---- |
9 | 9 | add_library(O2QualityControlInfoLogger STATIC |
10 | | - src/QcInfoLogger.cxx |
11 | | -) |
| 10 | + src/QcInfoLogger.cxx |
| 11 | + ) |
12 | 12 |
|
13 | 13 | target_include_directories(O2QualityControlInfoLogger |
14 | | - PUBLIC |
15 | | - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> |
16 | | -) |
| 14 | + PUBLIC |
| 15 | + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> |
| 16 | + ) |
17 | 17 |
|
18 | 18 | target_link_libraries(O2QualityControlInfoLogger |
19 | | - PUBLIC |
20 | | - AliceO2::InfoLogger |
21 | | -) |
| 19 | + PUBLIC |
| 20 | + AliceO2::InfoLogger |
| 21 | + ) |
22 | 22 |
|
23 | 23 | # ---- Library for the types ---- |
24 | 24 | add_library(O2QualityControlTypes |
25 | | - src/MonitorObject.cxx |
26 | | - src/QualityObject.cxx |
27 | | - src/Quality.cxx |
28 | | -) |
| 25 | + src/MonitorObject.cxx |
| 26 | + src/QualityObject.cxx |
| 27 | + src/Quality.cxx |
| 28 | + ) |
29 | 29 |
|
30 | 30 | target_include_directories( |
31 | | - O2QualityControlTypes |
32 | | - PUBLIC $<INSTALL_INTERFACE:include> |
33 | | - $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> |
34 | | - PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src |
35 | | -) |
| 31 | + O2QualityControlTypes |
| 32 | + PUBLIC $<INSTALL_INTERFACE:include> |
| 33 | + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> |
| 34 | + PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/src |
| 35 | + ) |
36 | 36 |
|
37 | 37 | target_link_libraries(O2QualityControlTypes |
38 | | - PRIVATE |
39 | | - O2QualityControlInfoLogger |
40 | | - PUBLIC |
41 | | - AliceO2::BookkeepingApi |
42 | | - AliceO2::Common |
43 | | - O2::DataFormatsQualityControl |
44 | | - ROOT::Hist |
45 | | -) |
| 38 | + PRIVATE |
| 39 | + O2QualityControlInfoLogger |
| 40 | + PUBLIC |
| 41 | + AliceO2::BookkeepingApi |
| 42 | + AliceO2::Common |
| 43 | + O2::DataFormatsQualityControl |
| 44 | + ROOT::Hist |
| 45 | + ) |
46 | 46 |
|
47 | 47 | add_root_dictionary(O2QualityControlTypes |
48 | | - HEADERS include/QualityControl/MonitorObject.h |
49 | | - include/QualityControl/QualityObject.h |
50 | | - include/QualityControl/Quality.h |
51 | | - include/QualityControl/Activity.h |
52 | | - LINKDEF include/QualityControl/TypesLinkDef.h) |
| 48 | + HEADERS include/QualityControl/MonitorObject.h |
| 49 | + include/QualityControl/QualityObject.h |
| 50 | + include/QualityControl/Quality.h |
| 51 | + include/QualityControl/Activity.h |
| 52 | + LINKDEF include/QualityControl/TypesLinkDef.h) |
53 | 53 |
|
54 | 54 | # ---- Kafka ---- |
55 | 55 |
|
56 | 56 | add_library(O2QualityControlKafkaProtos OBJECT |
57 | | - proto/events.proto) |
| 57 | + proto/events.proto) |
58 | 58 |
|
59 | 59 | target_link_libraries(O2QualityControlKafkaProtos PUBLIC |
60 | | - protobuf::libprotobuf |
61 | | -) |
| 60 | + protobuf::libprotobuf |
| 61 | + ) |
62 | 62 |
|
63 | 63 | target_include_directories(O2QualityControlKafkaProtos PUBLIC |
64 | | - "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>" |
65 | | -) |
| 64 | + "$<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>" |
| 65 | + ) |
66 | 66 |
|
67 | 67 | file(MAKE_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/proto") |
68 | 68 |
|
69 | 69 | protobuf_generate( |
70 | | - TARGET O2QualityControlKafkaProtos |
71 | | - IMPORT_DIRS "${CMAKE_CURRENT_LIST_DIR}/proto" |
72 | | - PROTOC_OUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/proto") |
| 70 | + TARGET O2QualityControlKafkaProtos |
| 71 | + IMPORT_DIRS "${CMAKE_CURRENT_LIST_DIR}/proto" |
| 72 | + PROTOC_OUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/proto") |
73 | 73 |
|
74 | 74 | # ---- Library ---- |
75 | 75 |
|
76 | 76 | add_library(O2QualityControl |
77 | | - src/Activity.cxx |
78 | | - src/ActivityHelpers.cxx |
79 | | - src/ObjectsManager.cxx |
80 | | - src/CheckRunner.cxx |
81 | | - src/BookkeepingQualitySink.cxx |
82 | | - src/AggregatorRunner.cxx |
83 | | - src/CheckRunnerFactory.cxx |
84 | | - src/AggregatorRunnerFactory.cxx |
85 | | - src/CheckInterface.cxx |
86 | | - src/AggregatorInterface.cxx |
87 | | - src/DatabaseFactory.cxx |
88 | | - src/CcdbDatabase.cxx |
89 | | - src/TaskFactory.cxx |
90 | | - src/TaskRunner.cxx |
91 | | - src/TaskRunnerFactory.cxx |
92 | | - src/TaskInterface.cxx |
93 | | - src/UserCodeInterface.cxx |
94 | | - src/RepositoryBenchmark.cxx |
95 | | - src/RepoPathUtils.cxx |
96 | | - src/stringUtils.cxx |
97 | | - src/InfrastructureGenerator.cxx |
98 | | - src/InfrastructureSpecReader.cxx |
99 | | - src/Check.cxx |
100 | | - src/Aggregator.cxx |
101 | | - src/HashDataDescription.cxx |
102 | | - src/Triggers.cxx |
103 | | - src/TriggerHelpers.cxx |
104 | | - src/PostProcessingRunner.cxx |
105 | | - src/PostProcessingFactory.cxx |
106 | | - src/PostProcessingConfig.cxx |
107 | | - src/PostProcessingInterface.cxx |
108 | | - src/PostProcessingDevice.cxx |
109 | | - src/TrendingTask.cxx |
110 | | - src/TrendingTaskConfig.cxx |
111 | | - src/DummyDatabase.cxx |
112 | | - src/DataProducer.cxx |
113 | | - src/HistoProducer.cxx |
114 | | - src/DataProducerExample.cxx |
115 | | - src/MonitorObjectCollection.cxx |
116 | | - src/UpdatePolicyManager.cxx |
117 | | - src/AdvancedWorkflow.cxx |
118 | | - src/QualitiesToFlagCollectionConverter.cxx |
119 | | - src/DataSourceSpec.cxx |
120 | | - src/RootFileSink.cxx |
121 | | - src/RootFileSource.cxx |
122 | | - src/UpdatePolicyType.cxx |
123 | | - src/RootClassFactory.cxx |
124 | | - src/ConfigParamGlo.cxx |
125 | | - src/SliceTrendingTask.cxx |
126 | | - src/SliceTrendingTaskConfig.cxx |
127 | | - src/Bookkeeping.cxx |
128 | | - src/CustomParameters.cxx |
129 | | - src/runnerUtils.cxx |
130 | | - src/Timekeeper.cxx |
131 | | - src/TimekeeperSynchronous.cxx |
132 | | - src/TimekeeperAsynchronous.cxx |
133 | | - src/WorkflowType.cxx |
134 | | - src/TimekeeperFactory.cxx |
135 | | - src/RootFileStorage.cxx |
136 | | - src/ReductorHelpers.cxx |
137 | | - src/KafkaPoller.cxx |
138 | | - src/FlagHelpers.cxx |
139 | | - src/ObjectMetadataHelpers.cxx |
140 | | - src/QCInputsAdapters.cxx |
141 | | - src/QCInputsFactory.cxx |
142 | | -) |
| 77 | + src/Activity.cxx |
| 78 | + src/ActivityHelpers.cxx |
| 79 | + src/ObjectsManager.cxx |
| 80 | + src/CheckRunner.cxx |
| 81 | + src/BookkeepingQualitySink.cxx |
| 82 | + src/AggregatorRunner.cxx |
| 83 | + src/CheckRunnerFactory.cxx |
| 84 | + src/AggregatorRunnerFactory.cxx |
| 85 | + src/CheckInterface.cxx |
| 86 | + src/AggregatorInterface.cxx |
| 87 | + src/DatabaseFactory.cxx |
| 88 | + src/CcdbDatabase.cxx |
| 89 | + src/TaskFactory.cxx |
| 90 | + src/TaskRunner.cxx |
| 91 | + src/TaskRunnerFactory.cxx |
| 92 | + src/TaskInterface.cxx |
| 93 | + src/UserCodeInterface.cxx |
| 94 | + src/RepositoryBenchmark.cxx |
| 95 | + src/RepoPathUtils.cxx |
| 96 | + src/stringUtils.cxx |
| 97 | +src/InfrastructureGenerator.cxx |
| 98 | +src/InfrastructureSpecReader.cxx |
| 99 | +src/Check.cxx |
| 100 | +src/Aggregator.cxx |
| 101 | +src/HashDataDescription.cxx |
| 102 | +src/Triggers.cxx |
| 103 | +src/TriggerHelpers.cxx |
| 104 | +src/PostProcessingRunner.cxx |
| 105 | +src/PostProcessingFactory.cxx |
| 106 | +src/PostProcessingConfig.cxx |
| 107 | +src/PostProcessingInterface.cxx |
| 108 | +src/PostProcessingDevice.cxx |
| 109 | +src/TrendingTask.cxx |
| 110 | +src/TrendingTaskConfig.cxx |
| 111 | +src/DummyDatabase.cxx |
| 112 | +src/DataProducer.cxx |
| 113 | +src/HistoProducer.cxx |
| 114 | +src/DataProducerExample.cxx |
| 115 | +src/MonitorObjectCollection.cxx |
| 116 | +src/UpdatePolicyManager.cxx |
| 117 | +src/AdvancedWorkflow.cxx |
| 118 | +src/QualitiesToFlagCollectionConverter.cxx |
| 119 | +src/DataSourceSpec.cxx |
| 120 | +src/RootFileSink.cxx |
| 121 | +src/RootFileSource.cxx |
| 122 | +src/UpdatePolicyType.cxx |
| 123 | +src/RootClassFactory.cxx |
| 124 | +src/ConfigParamGlo.cxx |
| 125 | +src/SliceTrendingTask.cxx |
| 126 | +src/SliceTrendingTaskConfig.cxx |
| 127 | +src/Bookkeeping.cxx |
| 128 | +src/CustomParameters.cxx |
| 129 | +src/runnerUtils.cxx |
| 130 | +src/Timekeeper.cxx |
| 131 | +src/TimekeeperSynchronous.cxx |
| 132 | +src/TimekeeperAsynchronous.cxx |
| 133 | +src/WorkflowType.cxx |
| 134 | +src/TimekeeperFactory.cxx |
| 135 | +src/RootFileStorage.cxx |
| 136 | +src/ReductorHelpers.cxx |
| 137 | +src/KafkaPoller.cxx |
| 138 | +src/FlagHelpers.cxx |
| 139 | +src/ObjectMetadataHelpers.cxx |
| 140 | +src/QCInputsAdapters.cxx |
| 141 | +src/QCInputsFactory.cxx |
| 142 | +src/LateTaskRunner.cxx |
| 143 | +src/LateTaskRunnerFactory.cxx |
| 144 | +src/LateTaskInterface.cxx) |
143 | 145 |
|
144 | 146 | target_include_directories( |
145 | 147 | O2QualityControl |
@@ -182,6 +184,7 @@ add_root_dictionary(O2QualityControl |
182 | 184 | HEADERS |
183 | 185 | include/QualityControl/CheckInterface.h |
184 | 186 | include/QualityControl/TaskInterface.h |
| 187 | + include/QualityControl/LateTaskInterface.h |
185 | 188 | include/QualityControl/UserCodeInterface.h |
186 | 189 | include/QualityControl/AggregatorInterface.h |
187 | 190 | include/QualityControl/PostProcessingInterface.h |
|
0 commit comments