Files
qt5-legatus-legacy/Lts/Viewer/SituationMap/SymbologyXML/CMakeLists.txt
T
2026-08-13 18:33:10 +02:00

58 lines
1016 B
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})
QT5_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
Qt5::Gui
PUBLIC
LtsWidgets
NGLLogger
Qt5::Core
)
NGL_INSTALL_TARGET(advancedSymbologyXML)
ADD_SUBDIRECTORY(Gui)