@@ -133,6 +133,43 @@ target_sources(
133
133
include /log /level.hpp
134
134
include /log /log .hpp)
135
135
136
+ add_library (cib_msg INTERFACE )
137
+ target_compile_features (cib_msg INTERFACE cxx_std_20)
138
+ target_link_libraries_system(
139
+ cib_msg
140
+ INTERFACE
141
+ async
142
+ cib_log
143
+ cib_lookup
144
+ cib_match
145
+ cib_sc
146
+ stdx)
147
+
148
+ target_sources (
149
+ cib_msg
150
+ INTERFACE FILE_SET
151
+ msg
152
+ TYPE
153
+ HEADERS
154
+ BASE_DIRS
155
+ include
156
+ FILES
157
+ include /msg/callback.hpp
158
+ include /msg/detail/indexed_builder_common.hpp
159
+ include /msg/detail/indexed_handler_common.hpp
160
+ include /msg/detail/separate_sum_terms.hpp
161
+ include /msg/field.hpp
162
+ include /msg/field_matchers.hpp
163
+ include /msg/handler_builder.hpp
164
+ include /msg/handler.hpp
165
+ include /msg/handler_interface.hpp
166
+ include /msg/indexed_builder.hpp
167
+ include /msg/indexed_handler.hpp
168
+ include /msg/indexed_service.hpp
169
+ include /msg/message.hpp
170
+ include /msg/send.hpp
171
+ include /msg/service.hpp)
172
+
136
173
add_library (cib_log_fmt INTERFACE )
137
174
target_compile_features (cib_log_fmt INTERFACE cxx_std_20)
138
175
target_link_libraries_system(cib_log_fmt INTERFACE cib_log fmt::fmt-header-only
@@ -149,15 +186,36 @@ target_sources(
149
186
FILES
150
187
include /log /fmt/logger.hpp)
151
188
189
+ add_library (cib_log_mipi INTERFACE )
190
+ target_compile_features (cib_log_mipi INTERFACE cxx_std_20)
191
+ target_link_libraries_system(cib_log_mipi INTERFACE cib_log cib_msg concurrency
192
+ stdx)
193
+
194
+ target_sources (
195
+ cib_log_mipi
196
+ INTERFACE FILE_SET
197
+ log
198
+ TYPE
199
+ HEADERS
200
+ BASE_DIRS
201
+ include
202
+ FILES
203
+ include /log /catalog/catalog.hpp
204
+ include /log /catalog/mipi_encoder.hpp)
205
+
152
206
add_library (cib INTERFACE )
153
207
target_compile_features (cib INTERFACE cxx_std_20)
154
208
target_link_libraries_system(
155
209
cib
156
210
INTERFACE
157
211
async
158
212
cib_interrupt
213
+ cib_log
214
+ cib_log_fmt
215
+ cib_log_mipi
159
216
cib_lookup
160
217
cib_match
218
+ cib_msg
161
219
cib_sc
162
220
concurrency
163
221
fmt::fmt-header-only
@@ -210,31 +268,6 @@ target_sources(
210
268
include /flow/run.hpp
211
269
include /flow/step.hpp)
212
270
213
- target_sources (
214
- cib
215
- INTERFACE FILE_SET
216
- msg
217
- TYPE
218
- HEADERS
219
- BASE_DIRS
220
- include
221
- FILES
222
- include /msg/callback.hpp
223
- include /msg/detail/indexed_builder_common.hpp
224
- include /msg/detail/indexed_handler_common.hpp
225
- include /msg/detail/separate_sum_terms.hpp
226
- include /msg/field.hpp
227
- include /msg/field_matchers.hpp
228
- include /msg/handler_builder.hpp
229
- include /msg/handler.hpp
230
- include /msg/handler_interface.hpp
231
- include /msg/indexed_builder.hpp
232
- include /msg/indexed_handler.hpp
233
- include /msg/indexed_service.hpp
234
- include /msg/message.hpp
235
- include /msg/send.hpp
236
- include /msg/service.hpp)
237
-
238
271
target_sources (
239
272
cib
240
273
INTERFACE FILE_SET
@@ -248,28 +281,16 @@ target_sources(
248
281
include /seq/impl.hpp
249
282
include /seq/step.hpp)
250
283
251
- add_library (cib_log_mipi INTERFACE )
252
- target_compile_features (cib_log_mipi INTERFACE cxx_std_20)
253
- target_link_libraries_system(cib_log_mipi INTERFACE cib cib_log concurrency
254
- stdx)
255
-
256
- target_sources (
257
- cib_log_mipi
258
- INTERFACE FILE_SET
259
- log
260
- TYPE
261
- HEADERS
262
- BASE_DIRS
263
- include
264
- FILES
265
- include /log /catalog/catalog.hpp
266
- include /log /catalog/mipi_encoder.hpp)
267
-
268
284
if (PROJECT_IS_TOP_LEVEL)
269
285
add_docs(docs)
270
286
clang_tidy_interface(cib)
271
287
clang_tidy_interface(cib_interrupt)
288
+ clang_tidy_interface(cib_lookup)
289
+ clang_tidy_interface(cib_log)
290
+ clang_tidy_interface(cib_log_fmt)
291
+ clang_tidy_interface(cib_log_mipi)
272
292
clang_tidy_interface(cib_match)
293
+ clang_tidy_interface(cib_msg)
273
294
clang_tidy_interface(cib_sc)
274
295
275
296
# Enable functional and performance test suites.
0 commit comments