- Add m_logger member to GuiPluginInterface private section
- Create ltsmultimonitor_export.h as alias for lts_multi_monitor_export.h
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Conditionally include lts_session_lock_handler.cpp only when BUILD_RTI=ON
- Stub header provides inline implementations when RTI is disabled
- Prevents redefinition errors in stub mode
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Links qt6-migrated-benchmark/tests into main test suite
- Enables CTest discovery of migration tests
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Documents migration from openSUSE RPM to Ubuntu 26.04 DEB packages
- Records changes to jenkins_builder.sh, jenkins_publisher.sh, and Jenkinsfile
- Explains system components (WS, SV, AAR) and DEB deployment strategy
- Includes technical notes on container permissions and export headers
Part of Qt5/C++11 to Qt6/C++23 migration project.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- cmake/FindRTI.cmake: Add INTERFACE placeholder targets when RTI not found
- cmake/FindRTI.cmake: Force BUILD_RTI=OFF when RTI not installed
- Lts/Common/LtsSession/CMakeLists.txt: Make LtsSessionDataDds conditional on BUILD_RTI
- Lts/Viewer/CMakeLists.txt: Make LtsDataView conditional on BUILD_RTI
- Lts/Plugins/*/CMakeLists.txt: 97 plugin files wrapped in BUILD_RTI conditionals
- cmake/NGLMacros.cmake: Fix NGL_ADD_BIG_RESOURCES macro (removed premature return())
- Multiple Qt6 API fixes: QLinkedList→std::list, QStringRef→QStringView, etc.
- BUILD_RTI_FIXES_SUMMARY.md: Comprehensive documentation of all fixes
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- 43 CMakeLists.txt files updated to properly condition RTI dependencies
- All NGL_TARGET_LINK_LIBRARIES blocks containing RTI:: references
are now wrapped in IF(BUILD_RTI) blocks
- This allows building with BUILD_RTI=OFF without RTI Connext installation
- Fixes CMake configure errors about non-existent /opt/RTI paths
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- TopicEditorBase hängt von LtsScriptTimeline ab (nur mit BUILD_RTI)
- AreaEffectSimulation hängt von svcAesCommon ab (RTI-generierte Dateien)
- Beide Module werden nur mit BUILD_RTI=ON gebaut
- Vermeidet Build-Fehler wenn RTI nicht installiert ist
- Wrap entire LtsWidgets library definition in IF(BUILD_RTI) conditional
- Add CMAKE_BINARY_DIR/Lts/Common/LtsUtils/LtsUtilsCore to include paths for export header
- Add debug MESSAGE for build troubleshooting
Part of Qt6 migration with BUILD_RTI support.