#
# $Id$
# $HeadURL$
# $Author$
#

# PlanModel
SET(GeometryModel_SRCS
  geometry_model.dtd
  geometry_model.cpp
  geometry_model.h
  geometry_model_export.h
  geometry_model_factory.cpp
  geometry_model_factory.h
  geometry_model_q_dom.cpp
  geometry_model_q_dom.h
  geometry_node_visitor.cpp
  geometry_node_visitor.h
  geometry_pixelTextBox.cpp
)

SOURCE_GROUP(GeometryModel FILES ${GeometryModel_SRCS})

NGL_ADD_LIBRARY(WS situationMapGeometryModel SHARED ${GeometryModel_SRCS})

NGL_TARGET_INCLUDE_DIRECTORIES( situationMapGeometryModel
  PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}
    ${CMAKE_CURRENT_SOURCE_DIR}/..
)

NGL_TARGET_LINK_LIBRARIES(situationMapGeometryModel
  PRIVATE
    NGLLogger
  PUBLIC
  situationMapCommon
    Qt5::Core
    Qt5::Gui
    Qt5::Xml
)

NGL_INSTALL_TARGET(situationMapGeometryModel)
