9 simple/PipeConnection.cc
10 simple/SimpleMessenger.cc)
22 async/AsyncConnection.cc
23 async/AsyncMessenger.cc
31 async/crypto_onwire.cc
37 elseif(FREEBSD OR APPLE)
44 async/rdma/Infiniband.cc
45 async/rdma/RDMAConnectedSocketImpl.cc
46 async/rdma/RDMAIWARPConnectedSocketImpl.cc
47 async/rdma/RDMAServerSocketImpl.cc
48 async/rdma/RDMAIWARPServerSocketImpl.cc
49 async/rdma/RDMAStack.cc)
52 add_library(common-msg-objs OBJECT ${msg_srcs})
58 async/dpdk/dpdk_rte.cc
59 async/dpdk/DPDKStack.cc
60 async/dpdk/EventDPDK.cc
63 async/dpdk/IPChecksum.cc
66 async/dpdk/UserspaceEvent.cc
67 async/dpdk/ethernet.cc)
68 add_library(common_async_dpdk STATIC
70 target_link_libraries(common_async_dpdk PRIVATE
72 # Stack.cc includes DPDKStack.h, which includes rte_config.h indirectly
73 target_include_directories(common-msg-objs PRIVATE
74 $<TARGET_PROPERTY:dpdk::dpdk,INTERFACE_INCLUDE_DIRECTORIES>)