#
# $Id$
# $HeadURL$
# $Author$
#
# Created by Dassow Philipp, SLST, 2017-09-19
#

# Make ${Qt6_Widgets} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Widgets)
  set(Qt6_Widgets ${Qt6_Widgets})
else()
  set(Qt6_Widgets "")
endif()


SET (taboc_gui_SRCS
  taboc_gui_plugin.h
  taboc_gui_plugin.cpp
)

NGL_ADD_LIBRARY(WS TabocGuiPlugin MODULE ${taboc_gui_SRCS})
if(QT6_GUI_AVAILABLE)
  NGL_TARGET_LINK_LIBRARIES(TabocGuiPlugin
    PRIVATE
      svcTabocCommon
    PUBLIC
      LtsSession
      LtsNotification
      LtsUtilsSettings
      TabocGuiPluginInterface
      TabocDataPluginInterface
      PpmDataPluginInterface
      ${Qt6_Widgets}
      Qt6::Network
  )
endif()

NGL_INSTALL_TARGET(TabocGuiPlugin)
