Fix: Wrap all RTI::nddscpp2 links in IF(BUILD_RTI) conditionals

- 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>
This commit is contained in:
torstenandCopilot committed 2026-08-19 02:41:22 +02:00
1 parent 4a143f09b3
commit 010f91928a
42 files changed
+164

No files matched your search

@@ -172,6 +172,7 @@ NGL_TARGET_INCLUDE_DIRECTORIES(svcAvmClient
${CMAKE_CURRENT_BINARY_DIR}/../
)
IF(BUILD_RTI)
NGL_TARGET_LINK_LIBRARIES(svcAvmClient
PRIVATE
RTI::nddscpp2
@@ -180,6 +181,7 @@ NGL_TARGET_LINK_LIBRARIES(svcAvmClient
svcAvmCommon
ddsftc
)
ENDIF(BUILD_RTI)
NGL_INSTALL_TARGET(svcAvmClient)
#
@@ -198,6 +200,7 @@ NGL_TARGET_INCLUDE_DIRECTORIES(svcAvmServer
${CMAKE_CURRENT_BINARY_DIR}/../
)
IF(BUILD_RTI)
NGL_TARGET_LINK_LIBRARIES(svcAvmServer
PRIVATE
RTI::nddscpp2
@@ -207,6 +210,7 @@ NGL_TARGET_LINK_LIBRARIES(svcAvmServer
svcAvmCommon
ngldb
)
ENDIF(BUILD_RTI)
NGL_INSTALL_TARGET(svcAvmServer)
#