58 lines
1016 B
CMake
Executable File
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)
|