@@ -8,20 +8,25 @@ target_link_libraries(run_tcp_server PRIVATE simple_socket)
88add_executable (run_tcp_client run_tcp_client.cpp )
99target_link_libraries (run_tcp_client PRIVATE simple_socket )
1010
11- add_executable (run_ws run_ws.cpp )
12- target_link_libraries (run_ws PRIVATE simple_socket )
11+ if (SIMPLE_SOCKET_WITH_WEBSOCKETS)
12+ add_executable (run_ws run_ws.cpp )
13+ target_link_libraries (run_ws PRIVATE simple_socket )
1314
14- if (SIMPLE_SOCKET_WITH_TLS)
15- add_executable (run_wss run_wss.cpp )
16- target_link_libraries (run_wss PRIVATE simple_socket )
17- endif ()
15+ if (SIMPLE_SOCKET_WITH_TLS)
16+ add_executable (run_wss run_wss.cpp )
17+ target_link_libraries (run_wss PRIVATE simple_socket )
18+ endif ()
1819
19- add_executable ( memory_server memory_server.cpp )
20- target_link_libraries ( memory_server PRIVATE simple_socket )
20+ file ( COPY ws_client.html DESTINATION ${CMAKE_CURRENT_BINARY_DIR} )
21+ endif ( )
2122
22- add_executable (memory_client memory_client.cpp )
23- target_link_libraries (memory_client PRIVATE simple_socket )
23+ if (SIMPLE_SOCKET_WITH_MEMORY)
24+ add_executable (memory_server memory_server.cpp )
25+ target_link_libraries (memory_server PRIVATE simple_socket )
2426
27+ add_executable (memory_client memory_client.cpp )
28+ target_link_libraries (memory_client PRIVATE simple_socket )
29+ endif ()
2530
2631if (SIMPLE_SOCKET_WITH_MODBUS)
2732 add_executable (modbus_client modbus_client.cpp )
@@ -39,11 +44,3 @@ if (SIMPLE_SOCKET_WITH_MQTT)
3944 target_link_libraries (run_mqtt_client_broker PRIVATE simple_socket )
4045endif ()
4146
42-
43- if (UNIX )
44- target_link_libraries (run_tcp_server PRIVATE pthread )
45- target_link_libraries (run_tcp_client PRIVATE pthread )
46- target_link_libraries (run_ws PRIVATE pthread )
47- endif ()
48-
49- file (COPY ws_client.html DESTINATION ${CMAKE_CURRENT_BINARY_DIR} )
0 commit comments