blob: 29c38b42ba4553c089fa2b526618d12a793f90d5 (
plain)
1
2
3
4
5
6
7
8
9
10
|
find_package(DPDK REQUIRED)
include_directories(${DPDK_INCLUDE_DIR})
add_definitions(${DPDK_C_PREDEFINED})
include_directories(include)
add_library(stack src/stack.c src/device.c src/neigh.c src/rxtx.c src/route.c src/ip.c
src/pcom.c src/arp.c src/icmp.c src/tcp.c src/udp.c src/interface.c src/ucb.c)
target_link_libraries(stack mruntime core)
target_link_libraries(stack rt pthread dl)
target_include_directories(stack INTERFACE "${CMAKE_CURRENT_SOURCE_DIR}/include/")
|