From d7928c3c8fc6e3f6b58846ee6644fd63c3ec837a Mon Sep 17 00:00:00 2001 From: Torsten Wierschin Date: Thu, 12 Nov 2026 18:22:06 +0000 Subject: [PATCH] Add LtsMultiMonitor and PluginInterfaces to Release 2a scope - Enable LtsMultiMonitor and PluginInterfaces in Lts/Common/CMakeLists.txt - Add LtsMultiMonitor, DataPluginInterface, GuiPluginInterface to GROUP3_TARGETS - Required by LtsSession which is used by LtsWidgets Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- qt6-after/qt6-migrated-legatus/Lts/Common/CMakeLists.txt | 5 ++++- qt6-after/qt6-migrated-legatus/new_docker_build_release2.sh | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/qt6-after/qt6-migrated-legatus/Lts/Common/CMakeLists.txt b/qt6-after/qt6-migrated-legatus/Lts/Common/CMakeLists.txt index 03d835ce5..4cda0ce2f 100755 --- a/qt6-after/qt6-migrated-legatus/Lts/Common/CMakeLists.txt +++ b/qt6-after/qt6-migrated-legatus/Lts/Common/CMakeLists.txt @@ -24,4 +24,7 @@ ADD_SUBDIRECTORY(LtsWebSocket) ADD_SUBDIRECTORY(LtsWidgets) ADD_SUBDIRECTORY(ProjectConfig) ADD_SUBDIRECTORY(TopicEditorBase) -# Excluded from Release 2: LtsAppManager, LtsCoordinate, LtsLogin, LtsMultiMonitor, LtsPrinting, LtsProjectionWorkstation, LtsScriptTimeline, LtsTimeline, LtsVirtualKeyboard, PluginInterfaces +# LtsMultiMonitor and PluginInterfaces required by LtsSession for Release 2a +ADD_SUBDIRECTORY(LtsMultiMonitor) +ADD_SUBDIRECTORY(PluginInterfaces) +# Excluded from Release 2: LtsAppManager, LtsLogin, LtsPrinting, LtsProjectionWorkstation, LtsScriptTimeline, LtsTimeline, LtsVirtualKeyboard diff --git a/qt6-after/qt6-migrated-legatus/new_docker_build_release2.sh b/qt6-after/qt6-migrated-legatus/new_docker_build_release2.sh index b36e078b3..94d07d818 100755 --- a/qt6-after/qt6-migrated-legatus/new_docker_build_release2.sh +++ b/qt6-after/qt6-migrated-legatus/new_docker_build_release2.sh @@ -745,7 +745,7 @@ cmake -B "${BUILD_DIR}" \ log_info "Building Release 2 targets..." GROUP1_TARGETS=(ddscore svcCoreClient ddsftccore ddsfts ddsgen ddsQoS ddsconnector) -GROUP3_TARGETS=(NGLLogger nglapplication nglcompression nglcoreapplication ngldb nglguiapplication nglsettings nglsingleapplication nglsinglecoreapplication ngltools ngltranslator nglwidgets qtsingleapplication qtsinglecoreapplication wms_json_ds tcpserver LtsCoordinate LtsCoordTrans LtsSession) +GROUP3_TARGETS=(NGLLogger nglapplication nglcompression nglcoreapplication ngldb nglguiapplication nglsettings nglsingleapplication nglsinglecoreapplication ngltools ngltranslator nglwidgets qtsingleapplication qtsinglecoreapplication wms_json_ds tcpserver LtsCoordinate LtsCoordTrans LtsSession LtsMultiMonitor DataPluginInterface GuiPluginInterface) GROUP5_TARGETS=(ddsview LogViewer sqlbrowser) GROUP6_TARGETS=(ngl_codegen)