add_library(libpacket_injector packet_injector.cpp packet_injector_test_frame.cpp) target_include_directories(libpacket_injector PUBLIC ${CMAKE_CURRENT_LIST_DIR}) target_link_libraries(libpacket_injector core gtest) add_executable(gtest_inject_tcp_rst_after_recv_syn_ack gtest_inject_tcp_rst_after_recv_syn_ack.cpp) target_link_libraries(gtest_inject_tcp_rst_after_recv_syn_ack libpacket_injector) add_executable(gtest_inject_tcp_rst_after_recv_sub_ack gtest_inject_tcp_rst_after_recv_sub_ack.cpp) target_link_libraries(gtest_inject_tcp_rst_after_recv_sub_ack libpacket_injector) add_executable(gtest_inject_tcp_rst_after_recv_c2s_first_payload gtest_inject_tcp_rst_after_recv_c2s_first_payload.cpp) target_link_libraries(gtest_inject_tcp_rst_after_recv_c2s_first_payload libpacket_injector) add_executable(gtest_inject_tcp_rst_after_recv_s2c_first_payload gtest_inject_tcp_rst_after_recv_s2c_first_payload.cpp) target_link_libraries(gtest_inject_tcp_rst_after_recv_s2c_first_payload libpacket_injector) add_executable(gtest_inject_tcp_payload_after_recv_c2s_first_payload gtest_inject_tcp_payload_after_recv_c2s_first_payload.cpp) target_link_libraries(gtest_inject_tcp_payload_after_recv_c2s_first_payload libpacket_injector) add_executable(gtest_inject_tcp_payload_after_recv_s2c_first_payload gtest_inject_tcp_payload_after_recv_s2c_first_payload.cpp) target_link_libraries(gtest_inject_tcp_payload_after_recv_s2c_first_payload libpacket_injector) include(GoogleTest) gtest_discover_tests(gtest_inject_tcp_rst_after_recv_syn_ack) gtest_discover_tests(gtest_inject_tcp_rst_after_recv_sub_ack) gtest_discover_tests(gtest_inject_tcp_rst_after_recv_c2s_first_payload) gtest_discover_tests(gtest_inject_tcp_rst_after_recv_s2c_first_payload) gtest_discover_tests(gtest_inject_tcp_payload_after_recv_c2s_first_payload) gtest_discover_tests(gtest_inject_tcp_payload_after_recv_s2c_first_payload) add_executable(packet_injector packet_injector.cpp) target_link_libraries(packet_injector core gtest) file(COPY ./conf/ DESTINATION ./conf/) file(COPY ./pcap/ DESTINATION ./pcap/)