# # $Id$ # $HeadURL$ # $Author$ # Created by Mike Wille, SLSE, 2016-05-15 # # LtsSessionDataDds SET(LtsSessionDataDds_SRCS lts_session_data_dds.cpp lts_session_data_dds.h ) NGL_ADD_LIBRARY2(WS LtsSessionDataDds SHARED ${LtsSessionDataDds_SRCS}) NGL_TARGET_INCLUDE_DIRECTORIES(LtsSessionDataDds PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ${CMAKE_CURRENT_BINARY_DIR}/../ ) NGL_TARGET_LINK_LIBRARIES(LtsSessionDataDds PRIVATE ddsconnector PUBLIC ddscore NGLLogger Qt5::Core ) # LtsSession SET(ltssession_SRCS lts_session_manager.h lts_session_manager.cpp lts_session.h lts_session.cpp lts_session_lock_handler.h lts_session_lock_handler.cpp ) NGL_ADD_LIBRARY2(WS LtsSession SHARED ${ltssession_SRCS}) NGL_TARGET_INCLUDE_DIRECTORIES(LtsSession PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) NGL_TARGET_LINK_LIBRARIES(LtsSession PRIVATE Qt5::Network LtsMultiMonitor LtsSessionData ddsconnector LtsUtilsGuiDds # ReqHelpr & for Debug Menu ! TODO: rm on release! LtsNotification svcCoreClient # Core Ftc - for TLH OhpOnlineHelpViewerGuiPluginInterface Qt5::Svg PUBLIC LtsWidgets LtsSessionDataDds Qt5::Core GuiPluginInterface DataPluginInterface NGLLogger ProjectConfig ) # LtsSessionData (avoid cross-deps between AppManager, Session and PluginManager) SET(LtsSessionData_SRCS lts_session_data.cpp lts_session_data.h ) NGL_ADD_LIBRARY2(WS TOOLSSV TOOLSWS LtsSessionData SHARED ${LtsSessionData_SRCS}) NGL_TARGET_INCLUDE_DIRECTORIES(LtsSessionData PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) NGL_TARGET_LINK_LIBRARIES(LtsSessionData PUBLIC Qt5::Core Qt5::Gui # QPixmap as Storage for Profile Picture ddscore )