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


IF(BUILD_TESTING)
 IF(TARGET svcTgtClient AND TARGET svcTgtServer)

    ####################################
    # Target Test
    ####################################

    SET(SRCS_TEST_TGT
      tgt_tests.cpp
    )
    SET(HDRS_TEST_TGT
      tgt_tests.h
    )

    NGL_TARGET_INCLUDE_DIRECTORIES(tgtTests
      PUBLIC
        ${CMAKE_CURRENT_SOURCE_DIR}/../
        ${CMAKE_CURRENT_BINARY_DIR}/../
    )

   # Testing FunctionTopic Functionality (FTC)
   ADD_EXECUTABLE(tgtTests ${SRCS_TEST_TGT} ${HDRS_TEST_TGT})
   TARGET_LINK_LIBRARIES(tgtTests
     Qt5::Core
     Qt5::Test
     RTI::nddscpp2
     svcTgtClient
     svcCoreClient
     svcEemServer
     svcPpmServer
     svcTabServer
     LtsCommandLineParser
     ddsconnector
     nglcoreapplication
   )
   IF(NOT BUILD_RPM)
     NGL_INSTALL(AAR SV TARGETS tgtTests DESTINATION bin/test)
   ENDIF()
 ENDIF()
ENDIF()

