# # $Id$ # $HeadURL$ # $Author$ # # Created by Mike Wille, SLSE, 2017-11-15 # # Make ${Qt6_Widgets} optional if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets) set(Qt6_Widgets ${Qt6_Widgets}) else() set(Qt6_Widgets "") endif() SET(dev_gui_SRCS dev_gui_plugin.cpp dev_gui_plugin.h dev_dialog.h dev_dialog.cpp dev_debug_flags_dialog.h dev_debug_flags_dialog.cpp dev_debug_flags_edit_dialog.h dev_debug_flags_edit_dialog.cpp dev_debug_flags_dialog_model.h dev_debug_flags_dialog_model.cpp dev_permissions_dialog.h dev_permissions_dialog.cpp dev_ftcmock.h dev_ftcmock.cpp ) NGL_WRAP_UI(dev_gui_SRCS dev_dialog.ui dev_permissions_dialog.ui dev_debug_flags_dialog.ui dev_debug_flags_edit_dialog.ui ) NGL_ADD_LIBRARY2(WS NO_TRANSLATION DevGuiPlugin SHARED ${dev_gui_SRCS}) if(QT6_GUI_AVAILABLE) NGL_TARGET_LINK_LIBRARIES(DevGuiPlugin ${Qt6_Widgets} Qt6::Network ngltranslator LtsWidgets LtsUtilsGuiDds LtsSessionData ProjectConfig LtsUtilsGuiConnectDialog LtsAppManager LtsPluginManager LtsSession LtsLogin LtsNotification LtsDataView LtsMultiMonitor LtsUtilsSettings # ftcmock: #ExmDataPluginInterface svcExmClient ) endif() NGL_INSTALL_TARGET(DevGuiPlugin)