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

67 lines
1.1 KiB
CMake
Executable File

#
# @RDE_HEADER@
# $Id$
# $HeadURL$
# $Author$
#
SET(zwmssaab_SRCS
saab_export.cpp
saab_export.h
saab_import.cpp
saab_import.h
saab_import_show.cpp
saab_import_show.h
saab_logging.cpp
saab_logging.h
saab_mapping_dialog.cpp
saab_mapping_dialog.h
saab_map_type.cpp
saab_map_type.h
saab_map_party.cpp
saab_map_party.h
saab_types.cpp
saab_types.h
saab_xml_strings.h
zwmssaab_export.h
)
SET(zwmssaab_UICS
ui/saab_import_show.ui
ui/saab_export.ui
ui/saab_map_type.ui
ui/saab_map_party.ui
ui/saab_import.ui
ui/saab_mapping_dialog.ui
)
NGL_WRAP_UI(zwmssaab_SRCS ${zwmssaab_UICS})
NGL_ADD_LIBRARY(WS zwmssaab SHARED ${zwmssaab_SRCS} ${zwmssaab_UICS} ${zwmssaab_IDLS})
NGL_TARGET_INCLUDE_DIRECTORIES(zwmssaab
PUBLIC
${CMAKE_CURRENT_BINARY_DIR}
)
NGL_TARGET_LINK_LIBRARIES(zwmssaab
PRIVATE
Qt5::Gui
Qt5::Xml
Qt5::XmlPatterns
PUBLIC
svcPpmCommon
LtsUtilsSettings
LtsUtilsGuiDds
LtsSession
PpmDataPluginInterface
PpmCommon
ExmDataPluginInterface
OpmDataPluginInterface
LtsSessionData
ngltools
NGLLogger
LtsWidgets
Qt5::Core
)
NGL_INSTALL_TARGET(zwmssaab)