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

SET(LinkedSources
   log4cxxTgtUnitTestShootback.props
)

SET(UnitTest_SRCS
  unit_test.cpp
  unit_test.h
)

SOURCE_GROUP( LinkedSources   FILES ${LinkedSources}   )
SOURCE_GROUP( UnitTestSources FILES ${UnitTest_SRCS} )

IF(BUILD_TESTING
  AND TARGET svcTgtClient
  AND TARGET svcCoreClient
  AND TARGET svcEemServer
  AND TARGET svcPpmServer
  AND TARGET svcTabServer
  )
   ADD_EXECUTABLE(tgtUnitTestShootback ${LinkedSources} ${UnitTest_SRCS} )

   TARGET_LINK_LIBRARIES(tgtUnitTestShootback
     Qt5::Core
     Qt5::Test
     Qt5::Network
     RTI::nddscpp2

     NGLLogger
     nglapplication

     ddsconnector
     svcTgtClient
     svcCoreClient
     svcEemServer
     svcPpmServer
     svcTabServer
     LtsCommandLineParser
   )
 ADD_TEST(NAME tgtUnitTestShootback COMMAND $<TARGET_FILE:tgtUnitTestShootback>)

ENDIF()
