#
# $Id$
# $HeadURL$
# $Author$
#

SET(my_SRCS
  tetra_telegram_ids.h
  CoPrtCnvCentralTelegram.cpp
  CoPrtCnvCentralTelegram.hpp
  CoPrtCnvHexDumpHelper.cpp
  CoPrtCnvHexDumpHelper.hpp
  CoPrtCnvInjectionHeader.hpp
  CoPrtCnvLogHeader.hpp
  CoPrtCnvRadioTelegram.cpp
  CoPrtCnvRadioTelegram.hpp
  CoPrtCnvTelegramConverter.hpp
  CoPrtCnvTelegramConverterNewIcd.cpp
)

NGL_ADD_LIBRARY2(AAR SV CoPrtCnv SHARED ${my_SRCS} ${my_HDRS})
find_package(Qt6 COMPONENTS Core QUIET)
if (Qt6_FOUND)
  set(_QT_CORE_TARGET Qt6::Core)
else()
  set(_QT_CORE_TARGET Qt6::Core)
endif()
NGL_TARGET_LINK_LIBRARIES(CoPrtCnv
  PUBLIC
    NGLLogger
    tabTelegrams
    ${_QT_CORE_TARGET}
)
NGL_TARGET_INCLUDE_DIRECTORIES(CoPrtCnv
  INTERFACE
    ${CMAKE_CURRENT_SOURCE_DIR}/../
    ${CMAKE_CURRENT_BINARY_DIR}
    ${CMAKE_CURRENT_SOURCE_DIR}/../PrtCnv
    ${CMAKE_CURRENT_BINARY_DIR}/../PrtCnv
)
