#
# $Id$
# $HeadURL$
# $Author$
# Created by hjl, SLSE, 2016-06-22
#

SET(xml_FILE vom_service.xml)

# --- Executable svcVideoOverlayManagement (sVOM) -------------------------------------------------
#
SET(SRCS_exe
  avs_interface.cpp
  avs_interface.h
  dds_handler.cpp
  dds_handler.h
  handler_participant_data.cpp
  handler_participant_data.h
  handler_infrastructure_data.cpp
  handler_infrastructure_data.h
  handler_overlays.cpp
  handler_overlays.h
  logger.cpp
  logger.h
  main.cpp
  main_handler.cpp
  main_handler.h
  settings.cpp
  settings.h
)
# make sure xml file is properly installed
CODEGEN_HANDLE_SVC_XML(SRCS_exe ${xml_FILE})

NGL_ADD_SVC_ICON(SRCS_exe)
NGL_ADD_EXECUTABLE(AAR SV svcVideoOverlayManagement ${SRCS_exe})
NGL_TARGET_LINK_LIBRARIES(svcVideoOverlayManagement
  Qt5::Core
  Qt5::Network
  ddsconnector
  ddsQoS
  svcCoreClient
  svcIsmClient
  svcPpmClient
  nglsettings
  LtsCommandLineParser
  NGLLogger
  nglcoreapplication
  ddscore
  ngltools
)
NGL_INSTALL_TARGET(svcVideoOverlayManagement)
NGL_INSTALL(AAR SV FILES log4cxx_vom.props DESTINATION bin)
NGL_ADD_TARGET_LINK(svcVideoOverlayManagement sVOM)

