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

65 lines
1.3 KiB
CMake
Executable File

#
# $Id$
# $HeadURL$
# $Author$
# Created by Hannes Baeuerle, SLSE, 2017-02-24
#
SET(ces_participant_uas_gui_SRCS
logger.cpp
logger.h
ces_participant_uas_gui_plugin.h
ces_participant_uas_gui_plugin.cpp
mission_plan_model.h
mission_plan_model.cpp
mission_plan_edit.h
mission_plan_edit.cpp
mission_plan_dialog.h
mission_plan_dialog.cpp
)
NGL_WRAP_UI (ces_participant_uas_gui_SRCS
mission_plan_dialog.ui
mission_plan_edit.ui
)
NGL_ADD_LIBRARY(WS CesParticipantUASGuiPlugin MODULE ${ces_participant_uas_gui_SRCS})
if (TARGET CesParticipantUASGuiPlugin)
target_sources(CesParticipantUASGuiPlugin
PRIVATE
mission_plan_model.h mission_plan_model.cpp
)
target_sources(CesParticipantUASGuiPlugin
PRIVATE
mission_plan_edit.h mission_plan_edit.cpp mission_plan_edit.ui
)
endif()
NGL_TARGET_LINK_LIBRARIES(CesParticipantUASGuiPlugin
AsbDataPluginInterface
LtsCoordTrans
LtsPrinting
PpmDataPluginInterface
PpmGuiParticipantsPluginInterface
CesDataPluginInterface
GuiPluginInterface
AsmGuiPluginInterface
ExmDataPluginInterface
Qt5::Widgets
PpmCommon
FlmDataPluginInterface
LtsUtilsGuiDds
LtsWidgets
LtsSession
LtsSessionData
LtsDataView
SituationMapGuiPluginInterface
LtsUtilsGuiDds
ltsCoordWidget
LtsUtilsSettings
)
NGL_INSTALL_TARGET(CesParticipantUASGuiPlugin)