networks-1.cpp/programs/lab34/CMakeLists.txt

17 lines
677 B
CMake

add_library(lab34_ping_ OBJECT src/_ping.cpp src/variant.hpp)
target_link_libraries(lab34_ping_ PRIVATE sockets exceptions)
add_executable(lab34_ping_tcp src/ping_tcp.cpp)
target_link_libraries(lab34_ping_tcp PRIVATE lab34_ping_)
add_executable(lab34_ping_udp src/ping_udp.cpp)
target_link_libraries(lab34_ping_udp PRIVATE lab34_ping_)
add_library(lab34_pong_ OBJECT ./src/pong.cpp src/variant.hpp)
target_link_libraries(lab34_pong_ PRIVATE sockets exceptions)
add_executable(lab34_pong_tcp src/pong_tcp.cpp)
target_link_libraries(lab34_pong_tcp PRIVATE lab34_pong_)
add_executable(lab34_pong_udp src/pong_udp.cpp)
target_link_libraries(lab34_pong_udp PRIVATE lab34_pong_)