@@ -95,13 +95,36 @@ target_sources(
9595 include /interrupt/manager.hpp
9696 include /interrupt/policies.hpp)
9797
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+
98120add_library (cib INTERFACE )
99121target_compile_features (cib INTERFACE cxx_std_20)
100122target_link_libraries_system(
101123 cib
102124 INTERFACE
103125 async
104126 cib_interrupt
127+ cib_lookup
105128 cib_match
106129 cib_sc
107130 concurrency
@@ -170,24 +193,6 @@ target_sources(
170193 include /log /level.hpp
171194 include /log /log .hpp)
172195
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-
191196target_sources (
192197 cib
193198 INTERFACE FILE_SET
0 commit comments