- 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>
60 lines
1.1 KiB
CMake
Executable File
60 lines
1.1 KiB
CMake
Executable File
#
|
|
# $Id$
|
|
# $HeadURL$
|
|
# $Author$
|
|
#
|
|
|
|
# LIBRARY
|
|
|
|
SET(SymbologyXML_SRCS
|
|
attribute_data.h
|
|
symbology_xml_export.h
|
|
pixmap_symbol_cache.cpp
|
|
pixmap_symbol_cache.h
|
|
primitive.cpp
|
|
primitive.h
|
|
symbol.cpp
|
|
symbol.h
|
|
symbol_id_t.h
|
|
symbol_types.cpp
|
|
symbol_types.h
|
|
symbol_exporter.cpp
|
|
symbol_exporter.h
|
|
symbol_reader.cpp
|
|
symbol_reader.h
|
|
symbol_table.cpp
|
|
symbol_table.h
|
|
symbol_writer.cpp
|
|
symbol_writer.h
|
|
symbol_custom_graphics_item_group.h
|
|
symbol_custom_graphics_item_group.cpp
|
|
xml_symbol_codec.h
|
|
)
|
|
|
|
SOURCE_GROUP(SymbologyXML FILES ${SymbologyXML_SRCS})
|
|
|
|
QT6_ADD_RESOURCES(SymbologyXML_SRCS SymbologyXML.qrc)
|
|
|
|
NGL_ADD_LIBRARY(WS advancedSymbologyXML SHARED ${SymbologyXML_SRCS})
|
|
|
|
NGL_TARGET_INCLUDE_DIRECTORIES(advancedSymbologyXML
|
|
PUBLIC
|
|
${CMAKE_CURRENT_SOURCE_DIR}/..
|
|
)
|
|
|
|
NGL_TARGET_LINK_LIBRARIES(advancedSymbologyXML
|
|
PRIVATE
|
|
situationMapCommon
|
|
Qt6::Gui
|
|
Qt6::Widgets
|
|
PUBLIC
|
|
LtsWidgets
|
|
NGLLogger
|
|
Qt6::Core
|
|
)
|
|
|
|
NGL_INSTALL_TARGET(advancedSymbologyXML)
|
|
|
|
# Gui subdirectory requires situationMapGeometryModel and advancedSymbology - deferred
|
|
# ADD_SUBDIRECTORY(Gui)
|