# Part of Beast GroupSources(extras/beast extras) GroupSources(include/beast beast) GroupSources(test/http "/") add_executable (http-tests ${BEAST_INCLUDES} ${EXTRAS_INCLUDES} message_fuzz.hpp test_parser.hpp ../../extras/beast/unit_test/main.cpp basic_dynabuf_body.cpp basic_fields.cpp basic_parser.cpp concepts.cpp design.cpp error.cpp fields.cpp header_parser.cpp message.cpp message_parser.cpp read.cpp reason.cpp rfc7230.cpp streambuf_body.cpp string_body.cpp write.cpp chunk_encode.cpp ) if (NOT WIN32) target_link_libraries(http-tests ${Boost_LIBRARIES} Threads::Threads) else() target_link_libraries(http-tests ${Boost_LIBRARIES}) endif() add_executable (bench-tests ${BEAST_INCLUDES} ${EXTRAS_INCLUDES} nodejs_parser.hpp ../../extras/beast/unit_test/main.cpp nodejs_parser.cpp parser_bench.cpp ) if (NOT WIN32) target_link_libraries(bench-tests ${Boost_LIBRARIES} Threads::Threads) else() target_link_libraries(bench-tests ${Boost_LIBRARIES}) endif()