- 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>
45 lines
713 B
CMake
Executable File
45 lines
713 B
CMake
Executable File
#
|
|
# $Id$
|
|
# $HeadURL$
|
|
# $Author$
|
|
#
|
|
|
|
# LIBRARY
|
|
|
|
SET(Common_SRCS
|
|
id_handler.cpp
|
|
referenced.cpp
|
|
resource_path.cpp
|
|
situation_map_logging.cpp
|
|
)
|
|
|
|
SET (Common_HDRS
|
|
exception.h
|
|
id_handler.h
|
|
ref_pointer.h
|
|
referenced.h
|
|
resource_path.h
|
|
situation_map_common_export.h
|
|
situation_map_logging.h
|
|
simple_value.h
|
|
)
|
|
|
|
SOURCE_GROUP(Common FILES ${Common_SRCS} ${Common_HDRS})
|
|
|
|
NGL_ADD_LIBRARY(WS AAR HLA SV situationMapCommon SHARED ${Common_SRCS} ${Common_HDRS})
|
|
NGL_TARGET_LINK_LIBRARIES(situationMapCommon
|
|
PRIVATE
|
|
ngltools
|
|
PUBLIC
|
|
NGLLogger
|
|
Qt6::Core
|
|
)
|
|
|
|
NGL_TARGET_INCLUDE_DIRECTORIES(situationMapCommon
|
|
INTERFACE
|
|
${CMAKE_CURRENT_SOURCE_DIR}/..
|
|
)
|
|
|
|
|
|
NGL_INSTALL_TARGET(situationMapCommon)
|