Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/Lts/Services/CMakeLists.txt
T
torstenandCopilot bafed3705f Qt6 migration: LtsWidgets API fixes, LtsWebSocket logger init, RTI Docker install
- LtsWidgets: Fixed Qt6 API compatibility issues
  - QWheelEvent::delta() → angleDelta().y()
  - QStyleOption::init() → initFrom()
  - QComboBox activated signal signature change
  - QTextCodec removal (UTF-8 default in Qt6)
  - Missing widget includes added

- LtsWebSocket: Fixed m_logger reference initialization
  - Added NGLLoggerBootstrap includes
  - Proper initialization in constructor initializer lists

- CMake: Added BUILD_LTSWEBSOCKET option for temporary exclusion

- Docker: RTI Connext permanent installation script added
  - ci/install-rti-in-docker.sh for persistent RTI setup
  - Removes need for volume mounting RTI into container

- BUILD options: FilterManagement, RTI, Codification, Grantlee, LtsWebSocket
  can be disabled for partial builds during migration

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-19 14:04:26 +02:00

76 lines
2.0 KiB
CMake
Executable File

#
# $Id$
# $HeadURL$
# $Author:
#
ADD_SUBDIRECTORY(AlarmManagement)
ADD_SUBDIRECTORY(AreaEffectSimulation)
IF(BUILD_RTI)
ADD_SUBDIRECTORY(AudioVideoManagement)
ENDIF()
ADD_SUBDIRECTORY(AssetManagement)
ADD_SUBDIRECTORY(CentralEffectSimulation)
ADD_SUBDIRECTORY(CodificationManagement)
ADD_SUBDIRECTORY(EffectShowManagement)
ADD_SUBDIRECTORY(EffectShowClient)
ADD_SUBDIRECTORY(Evaluations)
ADD_SUBDIRECTORY(ExerciseManagement)
ADD_SUBDIRECTORY(ExerciseEventManagement)
ADD_SUBDIRECTORY(FileManagement)
IF(BUILD_FILTERMANAGEMENT)
ADD_SUBDIRECTORY(FilterManagement)
ENDIF()
ADD_SUBDIRECTORY(GuezIedManagement)
ADD_SUBDIRECTORY(GuezMinelayerProcessing)
IF(BUILD_RTI)
ADD_SUBDIRECTORY(InfrastructureManagement)
ENDIF()
ADD_SUBDIRECTORY(MarkerManagement)
ADD_SUBDIRECTORY(Messaging)
ADD_SUBDIRECTORY(MeteoDataManagement)
ADD_SUBDIRECTORY(NotificationManagement)
#ADD_SUBDIRECTORY(NmeaManagement)
IF(BUILD_RTI)
ADD_SUBDIRECTORY(OcBaseDownload)
ENDIF()
ADD_SUBDIRECTORY(OcSituationClient)
ADD_SUBDIRECTORY(OcSituationServer)
ADD_SUBDIRECTORY(OnlineReports)
IF(BUILD_RTI)
ADD_SUBDIRECTORY(OperatorManagement)
ENDIF()
ADD_SUBDIRECTORY(ParticipantManagement)
ADD_SUBDIRECTORY(PlanEditor)
IF(BUILD_RTI)
ADD_SUBDIRECTORY(PresentationManagement)
ENDIF()
ADD_SUBDIRECTORY(ProjectDataManagement)
ADD_SUBDIRECTORY(ProjectionWorkstation)
ADD_SUBDIRECTORY(RecordingManagement)
ADD_SUBDIRECTORY(ReportManagement)
ADD_SUBDIRECTORY(RoutingServiceNG)
ADD_SUBDIRECTORY(ServiceManagement)
ADD_SUBDIRECTORY(ScreenRecording)
ADD_SUBDIRECTORY(ServiceMonitor)
ADD_SUBDIRECTORY(SituationMap)
IF(BUILD_RTI)
ADD_SUBDIRECTORY(SituationReplayManagement)
ENDIF()
ADD_SUBDIRECTORY(SituationReplay)
IF(BUILD_RTI)
ADD_SUBDIRECTORY(SoundManagement)
ENDIF()
IF(BUILD_RTI)
ADD_SUBDIRECTORY(TargetManagement)
ENDIF()
IF (NOT BUILD_RPM)
ADD_SUBDIRECTORY(VideoOverlayManagement)
ENDIF()
IF(GUEZ_MODE)
IF(BUILD_RTI)
ADD_SUBDIRECTORY(WarehouseGuez)
ENDIF()
ENDIF()
NGL_INSTALL(AAR SV FILES "alias" DESTINATION "." RENAME ".alias")