# # $Id$ # $HeadURL$ # $Author$ # # Add Services directory to include path for all plugins INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../Services/) # Add AudioVideoManagement stub headers for non-RTI builds INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../../include/AudioVideoManagement/) # Add GuezNasat for logger.h (only with BUILD_RTI) IF(BUILD_RTI) INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../Proxies/GuezNasat/) ENDIF() # Add Viewer/LtsDataView for abstract_display_widget.h INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../Viewer/LtsDataView/) # Add OperatorManagement stub headers for non-FilterManagement builds INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../../include/OperatorManagement/) # Add NGLLogger stub headers INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../../include/NGLLogger/) # Add LtsSession stub headers INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../../include/LtsSession/) # Add TopicEditorBase stub headers INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../../include/TopicEditorBase/) ADD_SUBDIRECTORY(AdvancedSymbology) ADD_SUBDIRECTORY(AppStarter) ADD_SUBDIRECTORY(AreaEffectSimulation) ADD_SUBDIRECTORY(AssetManagement) ADD_SUBDIRECTORY(AudioVideoManagement) # uses old ifc ! ADD_SUBDIRECTORY(Battery) ADD_SUBDIRECTORY(Buildings) ADD_SUBDIRECTORY(BuildingViewer) # uses ZW connections (uses sql, ace, ..) ADD_SUBDIRECTORY(CentralEffectSimulation) IF(BUILD_CODIFICATION) ADD_SUBDIRECTORY(CodificationManagement) ADD_SUBDIRECTORY(CodificationManagement/Test) ENDIF() ADD_SUBDIRECTORY(CollateralDamageSimulation) ADD_SUBDIRECTORY(EffectManagement) ADD_SUBDIRECTORY(EffectShowClient) ADD_SUBDIRECTORY(EffectShowManagement) ADD_SUBDIRECTORY(Evaluations) IF(BUILD_RTI) ADD_SUBDIRECTORY(ExerciseManagement) ENDIF() ADD_SUBDIRECTORY(FileManagement) IF(BUILD_FILTERMANAGEMENT) ADD_SUBDIRECTORY(FilterManagement) ENDIF() ADD_SUBDIRECTORY(FreeSpace) ADD_SUBDIRECTORY(GuezIedManagement) IF(BUILD_RTI) ADD_SUBDIRECTORY(GuezNasat) ENDIF() ADD_SUBDIRECTORY(InfrastructureManagement) # ResMgt uses nglwidgets => NGLTreeModel ADD_SUBDIRECTORY(MarkerManagement) ADD_SUBDIRECTORY(Messaging) ADD_SUBDIRECTORY(MeteoDataManagement) ADD_SUBDIRECTORY(NmeaManagement) ADD_SUBDIRECTORY(NotificationManagement) ADD_SUBDIRECTORY(OcBaseDownload) ADD_SUBDIRECTORY(OcSituationClient) ADD_SUBDIRECTORY(OnlineReports) ADD_SUBDIRECTORY(OperatorManagement) IF(BUILD_RTI) ADD_SUBDIRECTORY(ParticipantManagement) # includes ParticipantOrgChart (conditionally built) ENDIF() # PlanEditor requires WebEngine + ArcGIS - skip for Qt6 migration baseline IF(BUILD_PLUGINS_PLANEDITOR) ADD_SUBDIRECTORY(PlanEditor) ENDIF() ADD_SUBDIRECTORY(PlanOverlays) IF(BUILD_RTI) ADD_SUBDIRECTORY(PresentationManagement) ENDIF() ADD_SUBDIRECTORY(ProjectDataManagement) ADD_SUBDIRECTORY(ProjectionWorkstation) ADD_SUBDIRECTORY(ReportManagement) ADD_SUBDIRECTORY(SAAs) ADD_SUBDIRECTORY(ScreenRecording) ADD_SUBDIRECTORY(ServiceManagement) # ServiceMonitor requires WebEngine - skip for Qt6 migration baseline IF(BUILD_PLUGINS_SERVICEMONITOR) ADD_SUBDIRECTORY(ServiceMonitor) ENDIF() ADD_SUBDIRECTORY(SituationMapPlugin) ADD_SUBDIRECTORY(SituationReplay) ADD_SUBDIRECTORY(SituationReplayManagement) ADD_SUBDIRECTORY(Styles) ADD_SUBDIRECTORY(TargetManagement) ADD_SUBDIRECTORY(Timeline) ADD_SUBDIRECTORY(TrainingAreaBase) ADD_SUBDIRECTORY(TakeHomePackageManager) ADD_SUBDIRECTORY(TrainingAreaBaseOC) ADD_SUBDIRECTORY(AlarmManagement) ADD_SUBDIRECTORY(DeveloperTools) ADD_SUBDIRECTORY(ComponentMonitor) #ADD_SUBDIRECTORY(ObserverController) ADD_SUBDIRECTORY(VirtualKeyboard) IF(GUEZ_MODE) ADD_SUBDIRECTORY(WarehouseManagement) ENDIF() # OnlineHelp requires WebEngine - skip for Qt6 migration baseline IF(BUILD_PLUGINS_ONLINEHELP) ADD_SUBDIRECTORY(OnlineHelp) ENDIF()