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

48 lines
1.0 KiB
CMake
Executable File

#
# monitoring of the target areas
# $Id$
# $HeadURL$
# $Author$
#
SET(SRCS
plugin.cpp
plugin.h
handler_geopairing.cpp
handler_geopairing.h
settings.cpp
settings.h
GeoPairing/GeoPairing.cpp
GeoPairing/GeoPairing.hpp
logger.cpp
logger.h
)
# 22.11.2024, Norbert Thoden
# cesPluginGeoPairing is a MODULE; not a SHARED
# So NGL_ADD_LIBRARY2 SHARED with would create ./Plugins/GeoPairing/cesplugingeopairing_export.h,
# but not with MODULE.
# But is an export macro realy needed? -> No
NGL_ADD_LIBRARY(AAR SV cesPluginGeoPairing MODULE ${SRCS})
NGL_TARGET_LINK_LIBRARIES(cesPluginGeoPairing
Qt5::Network
Qt5::Widgets
cesPluginInterface
ngldb
svcCesDDSCommon
# GeoParing stuff
GBL_Types
GBL_ConfigSystem
FW_Ballistic
svcCesGeoPairingImpl
${SCHUSSTAFEL_LIBRARY}
)
NGL_INSTALL_TARGET(cesPluginGeoPairing)
ADD_SUBDIRECTORY(GBL_Global)
ADD_SUBDIRECTORY(GBL_ConfigSystem)
ADD_SUBDIRECTORY(GBL_Types)
ADD_SUBDIRECTORY(FW_Ballistic)
ADD_SUBDIRECTORY(GeoPairingImpl)
ADD_SUBDIRECTORY(GeoPairing)