add_library(session_manager session_utils.c session_pool.c session_table.c session_timer.c session_filter.c session_transition.c session_manager_runtime.c session_manager.c ) target_include_directories(session_manager PUBLIC ${CMAKE_CURRENT_LIST_DIR}) target_include_directories(session_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra/) target_include_directories(session_manager PUBLIC ${CMAKE_SOURCE_DIR}/include) target_link_libraries(session_manager timeout packet_manager tcp_reassembly mq exdata) add_subdirectory(test)