file(GLOB_RECURSE TEST_SOURCE
"${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
)
add_executable(test-server ${TEST_SOURCE} )
target_include_directories(test-server PRIVATE
"${CMAKE_CURRENT_SOURCE_DIR}"
"${libbpf_INCLUDE_DIRS}" "${PROJECT_SOURCE_DIR}/src" "${PROJECT_SOURCE_DIR}/src/common"
)
target_compile_options(test-server PRIVATE -fno-access-control)
TARGET_LINK_LIBRARIES(test-server RapidJSON::RapidJSON ubs-opt-guard-lib common-lib gtest mockcpp ${libbpf_LIBRARIES}
${ELF_LIBRARIES}
${zlib_LIBRARIES}
-lelf
-lz
)