#
# $Id$
# $HeadURL$
# $Author$
#
# Created by Hannes Baeuerle, SLSE, 2017-06-29
# Refreshed by Mike Wille, SLTE, 2022-09-26
#

SET(src
  ism_audio_video_config_gui_plugin.cpp
  ism_audio_video_config_gui_plugin.h
  SetRecording/ism_set_recording_dialog.cpp
  SetRecording/ism_set_recording_dialog_model.cpp
  SetRecording/ism_set_recording_dialog_requester.cpp
  SetRecording/ism_set_recording_checkstate_proxy_model.cpp
)

NGL_WRAP_UI(src
  SetRecording/ism_set_recording_dialog.ui
)

NGL_ADD_LIBRARY(WS IsmAvcGuiPlugin MODULE ${src})
NGL_TARGET_LINK_LIBRARIES(IsmAvcGuiPlugin
  NGLLogger
  nglwidgets
  LtsPrinting
  LtsSession
  LtsSessionData
  LtsWidgets
  LtsDataView
  IsmShared
  IsmAvcGuiPluginInterface
  ExmDataPluginInterface # TODO: rm
  IsmDataPluginInterface
  LtsUtilsGuiDds
  LtsUtilsSettings
)

NGL_INSTALL_TARGET(IsmAvcGuiPlugin)
