# Part of Beast GroupSources(extras/beast extras) GroupSources(include/beast beast) GroupSources(test/websocket "/") add_executable (websocket-tests ${BEAST_INCLUDES} ${EXTRAS_INCLUDES} ../../extras/beast/unit_test/main.cpp websocket_async_echo_server.hpp websocket_sync_echo_server.hpp error.cpp option.cpp rfc6455.cpp stream.cpp teardown.cpp frame.cpp mask.cpp stream_base.cpp utf8_checker.cpp ) if (NOT WIN32) target_link_libraries(websocket-tests ${Boost_LIBRARIES} Threads::Threads) endif() add_executable (websocket-echo ${BEAST_INCLUDES} ${EXTRAS_INCLUDES} websocket_async_echo_server.hpp websocket_sync_echo_server.hpp websocket_echo.cpp ) if (NOT WIN32) target_link_libraries(websocket-echo ${Boost_LIBRARIES} Threads::Threads) endif()