#
# $Id$
# $HeadURL$
# $Author$
#
# CMakeLists.txt fuer topicdiscover
#

SET(topicdiscover_SRCS
  topic_discoverer.cpp
  topic_discoverer.h
)

NGL_ADD_LIBRARY(AAR SV WS NO_TRANSLATION topicdiscover SHARED ${topicdiscover_SRCS})
NGL_TARGET_INCLUDE_DIRECTORIES(topicdiscover
  INTERFACE
    ${CMAKE_CURRENT_SOURCE_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(topicdiscover
  PRIVATE
    ddsQoS
    NGLLogger
    RTI::nddsc
    RTI::nddscore
  PUBLIC
    Qt6::Core
    RTI::nddscpp2
    ddsQoS
)

NGL_INSTALL_TARGET(topicdiscover)

##################

NGL_ADD_EXECUTABLE(topicdiscoverexe AAR SV WS main.cpp)

NGL_TARGET_LINK_LIBRARIES(topicdiscoverexe
  LtsCommandLineParser
  nglcoreapplication
  topicdiscover
  NGLLogger
)
