10 async/AsyncConnection.cc
11 async/AsyncMessenger.cc
19 async/crypto_onwire.cc
25 elseif(FREEBSD OR APPLE)
32 async/rdma/Infiniband.cc
33 async/rdma/RDMAConnectedSocketImpl.cc
34 async/rdma/RDMAIWARPConnectedSocketImpl.cc
35 async/rdma/RDMAServerSocketImpl.cc
36 async/rdma/RDMAIWARPServerSocketImpl.cc
37 async/rdma/RDMAStack.cc)
40 add_library(common-msg-objs OBJECT ${msg_srcs})
41 target_include_directories(common-msg-objs PRIVATE ${OPENSSL_INCLUDE_DIR})
47 async/dpdk/dpdk_rte.cc
48 async/dpdk/DPDKStack.cc
49 async/dpdk/EventDPDK.cc
52 async/dpdk/IPChecksum.cc
55 async/dpdk/UserspaceEvent.cc
56 async/dpdk/ethernet.cc)
57 add_library(common_async_dpdk STATIC
59 target_link_libraries(common_async_dpdk PRIVATE
61 # Stack.cc includes DPDKStack.h, which includes rte_config.h indirectly
62 target_include_directories(common-msg-objs PRIVATE
63 $<TARGET_PROPERTY:dpdk::dpdk,INTERFACE_INCLUDE_DIRECTORIES>)