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/")