# # $Id$ # $HeadURL$ # $Author$ # Created by Philipp Dassow, SLST, 2017-11-28 # # --- Library LtsWebSocketCommon -------------------------------------------------------------------------------- # SET(LtsWebSocketCommon_SRCS client_message_factory.cpp client_message_factory.h client_message.cpp client_message.h reply_message.cpp reply_message.h data_manager_base_dl.h json_keys.h logger.cpp logger.h ) NGL_ADD_LIBRARY2(WS AAR SV LtsWebSocketCommon SHARED ${LtsWebSocketCommon_SRCS}) NGL_TARGET_INCLUDE_DIRECTORIES(LtsWebSocketCommon PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) NGL_TARGET_LINK_LIBRARIES(LtsWebSocketCommon Qt5::Core Qt5::WebSockets NGLLogger ) # # --- Library ltsWebSocketServer -------------------------------------------------------------------------------- # SET(LtsWebSocketServer_SRCS client_connection.cpp client_connection.h connection_handler.cpp connection_handler.h lts_web_socket_server.cpp lts_web_socket_server.h ) NGL_ADD_LIBRARY2(WS AAR SV LtsWebSocketServer SHARED ${LtsWebSocketServer_SRCS}) NGL_TARGET_INCLUDE_DIRECTORIES(LtsWebSocketServer PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) NGL_TARGET_LINK_LIBRARIES(LtsWebSocketServer Qt5::Core LtsWebSocketCommon ) # # --- Library ltsWebSocketClient -------------------------------------------------------------------------------- # SET(LtsWebSocketClient_SRCS lts_web_socket_client.cpp lts_web_socket_client.h ) NGL_ADD_LIBRARY2(WS AAR SV LtsWebSocketClient SHARED ${LtsWebSocketClient_SRCS}) NGL_TARGET_INCLUDE_DIRECTORIES(LtsWebSocketClient PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) NGL_TARGET_LINK_LIBRARIES(LtsWebSocketClient Qt5::Core LtsWebSocketCommon )