@@ -95,13 +95,68 @@ target_sources(
95
95
include /interrupt/manager.hpp
96
96
include /interrupt/policies.hpp)
97
97
98
+ add_library (cib_lookup INTERFACE )
99
+ target_compile_features (cib_lookup INTERFACE cxx_std_20)
100
+ target_link_libraries_system(cib_lookup INTERFACE stdx)
101
+
102
+ target_sources (
103
+ cib_lookup
104
+ INTERFACE FILE_SET
105
+ lookup
106
+ TYPE
107
+ HEADERS
108
+ BASE_DIRS
109
+ include
110
+ FILES
111
+ include /lookup/detail/select.hpp
112
+ include /lookup/entry.hpp
113
+ include /lookup/input .hpp
114
+ include /lookup/linear_search_lookup.hpp
115
+ include /lookup/lookup.hpp
116
+ include /lookup/pseudo_pext_lookup.hpp
117
+ include /lookup/strategies.hpp
118
+ include /lookup/strategy_failed.hpp)
119
+
120
+ add_library (cib_log INTERFACE )
121
+ target_compile_features (cib_log INTERFACE cxx_std_20)
122
+ target_link_libraries_system(cib_log INTERFACE cib_sc stdx)
123
+
124
+ target_sources (
125
+ cib_log
126
+ INTERFACE FILE_SET
127
+ log
128
+ TYPE
129
+ HEADERS
130
+ BASE_DIRS
131
+ include
132
+ FILES
133
+ include /log /level.hpp
134
+ include /log /log .hpp)
135
+
136
+ add_library (cib_log_fmt INTERFACE )
137
+ target_compile_features (cib_log_fmt INTERFACE cxx_std_20)
138
+ target_link_libraries_system(cib_log_fmt INTERFACE cib_log fmt::fmt-header-only
139
+ stdx)
140
+
141
+ target_sources (
142
+ cib_log_fmt
143
+ INTERFACE FILE_SET
144
+ log
145
+ TYPE
146
+ HEADERS
147
+ BASE_DIRS
148
+ include
149
+ FILES
150
+ include /log /fmt/logger.hpp)
151
+
98
152
add_library (cib INTERFACE )
99
153
target_compile_features (cib INTERFACE cxx_std_20)
100
154
target_link_libraries_system(
101
155
cib
102
156
INTERFACE
103
157
async
104
158
cib_interrupt
159
+ cib_lookup
105
160
cib_match
106
161
cib_sc
107
162
concurrency
@@ -155,39 +210,6 @@ target_sources(
155
210
include /flow/run.hpp
156
211
include /flow/step.hpp)
157
212
158
- target_sources (
159
- cib
160
- INTERFACE FILE_SET
161
- log
162
- TYPE
163
- HEADERS
164
- BASE_DIRS
165
- include
166
- FILES
167
- include /log /catalog/catalog.hpp
168
- include /log /catalog/mipi_encoder.hpp
169
- include /log /fmt/logger.hpp
170
- include /log /level.hpp
171
- include /log /log .hpp)
172
-
173
- target_sources (
174
- cib
175
- INTERFACE FILE_SET
176
- lookup
177
- TYPE
178
- HEADERS
179
- BASE_DIRS
180
- include
181
- FILES
182
- include /lookup/detail/select.hpp
183
- include /lookup/entry.hpp
184
- include /lookup/input .hpp
185
- include /lookup/linear_search_lookup.hpp
186
- include /lookup/lookup.hpp
187
- include /lookup/pseudo_pext_lookup.hpp
188
- include /lookup/strategies.hpp
189
- include /lookup/strategy_failed.hpp)
190
-
191
213
target_sources (
192
214
cib
193
215
INTERFACE FILE_SET
@@ -226,6 +248,23 @@ target_sources(
226
248
include /seq/impl.hpp
227
249
include /seq/step.hpp)
228
250
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
+
229
268
if (PROJECT_IS_TOP_LEVEL)
230
269
add_docs(docs)
231
270
clang_tidy_interface(cib)
0 commit comments