#
# $Id$
# $HeadURL$
# $Author$
#
# Created by Hannes Baeuerle, SLSE, 2017-06-14
#

SET(AsbSymbolProxyGuiPlugin_SRCS
  asb_symbol_proxy_gui_plugin.h
  asb_symbol_proxy_gui_plugin.cpp
  asb_flm_subscriber.h
  asb_flm_subscriber.cpp
  flm_symbol_proxy.h
  flm_symbol_proxy.cpp
)

NGL_WRAP_UI(AsbSymbolProxyGuiPlugin_SRCS
)

NGL_ADD_LIBRARY(WS AsbSymbolProxyGuiPlugin MODULE ${AsbSymbolProxyGuiPlugin_SRCS})
TARGET_INCLUDE_DIRECTORIES(AsbSymbolProxyGuiPlugin PRIVATE
  ${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap
  ${CMAKE_CURRENT_SOURCE_DIR}/../../../../Viewer/SituationMap/Symbology
)
if(QT6_GUI_AVAILABLE)
  NGL_TARGET_LINK_LIBRARIES(AsbSymbolProxyGuiPlugin
    AsbSymbolProxyGuiPluginInterface
    NGLLogger
    Qt6::Svg
    Qt6::Xml
    SituationMapGuiPluginInterface
    LtsSession
    LtsSessionData
    FlmDataPluginInterface
    OpmDataPluginInterface
    advancedSymbology
  )
endif()

NGL_INSTALL_TARGET(AsbSymbolProxyGuiPlugin)


