Files
qt5-legatus-legacy/Lts/Plugins/AdvancedSymbology/Gui/SymbolEditor/CMakeLists.txt
T
2026-08-13 18:33:10 +02:00

55 lines
1.3 KiB
CMake
Executable File

# 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)