Files
qt5-legatus-legacy/Lts/Services/TargetManagement/UnitTests/UnitTestShootback/CMakeLists.txt
T
2026-08-13 18:33:10 +02:00

48 lines
865 B
CMake
Executable File

#
# $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()