add_library(session_manager session_utils.cpp session_pool.cpp session_table.cpp session_timer.cpp session_filter.cpp session_manager.cpp session_transition.cpp ) target_include_directories(session_manager PUBLIC ${CMAKE_CURRENT_LIST_DIR}) target_include_directories(session_manager PUBLIC ${CMAKE_SOURCE_DIR}/infra/core) target_include_directories(session_manager PUBLIC ${CMAKE_SOURCE_DIR}/include) target_link_libraries(session_manager timeout packet tcp_reassembly) add_subdirectory(test)