# CMake script for SymbolEditor SET(symboleditor_SRCS asb_save_as_symbol.cpp asb_save_as_symbol.h asb_symbol_editor_gui_plugin.cpp asb_symbol_editor_gui_plugin.h asb_save_as_symbol.cpp asb_save_as_symbol.h asb_delete_elements_dialog.cpp asb_delete_elements_dialog.h asb_resize_dialog.cpp asb_resize_dialog.h asb_rotate_dialog.cpp asb_rotate_dialog.h asb_select_text_dialog.cpp asb_select_text_dialog.h asb_symbol_editor.cpp asb_symbol_editor.h asb_symbol_edit_scene.cpp asb_symbol_edit_scene.h flm_reply_handler.cpp flm_reply_handler.h ) SET(symboleditor_UICS forms/asb_select_text_dialog.ui forms/asb_delete_elements_dialog.ui forms/asb_symbol_editor.ui forms/asb_save_as_symbol.ui forms/asb_rotate_dialog.ui forms/asb_resize_dialog.ui ) # Fuer die Icons QT5_ADD_RESOURCES(symboleditor_SRCS application.qrc) NGL_WRAP_UI(symboleditor_SRCS ${symboleditor_UICS}) NGL_ADD_LIBRARY(WS AsbSymEditGuiPlugin MODULE ${symboleditor_SRCS} ${symboleditor_UICS}) NGL_TARGET_LINK_LIBRARIES(AsbSymEditGuiPlugin NGLLogger LtsWidgets FlmDataPluginInterface PpmDataPluginInterface advancedSymbology advancedSymbologyXML LtsSession LtsSessionData LtsUtilsGuiDds Qt5::Core Qt5::Gui Qt5::Widgets ) NGL_INSTALL_TARGET(AsbSymEditGuiPlugin)