#
# @RDE_HEADER@
# $Id$
# $HeadURL$
# $Author$
#

SET(LinkedSources
  log4cxxTrajectoryUnitTest.props
)

SET(UnitTestSources
  trajectory_unit_test.cpp
  trajectory_unit_test.h
)

IF(BUILD_TESTING)
   ADD_EXECUTABLE(aesUnitTestTrajectory ${LinkedSources} ${UnitTestSources} )

   TARGET_LINK_LIBRARIES(aesUnitTestTrajectory
     NGLLogger
     nglcoreapplication
     svcAesCommon
     Qt5::Core
     Qt5::Gui
     Qt5::Test)

 ADD_TEST(NAME aesUnitTestTrajectory COMMAND $<TARGET_FILE:aesUnitTestTrajectory>)

 SET(LOG4CXX_PROPS_FILE log4cxxTrajectoryUnitTest.props)
 ADD_CUSTOM_COMMAND(TARGET aesUnitTestTrajectory POST_BUILD
                    COMMAND ${CMAKE_COMMAND}
                       ARGS -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/${LOG4CXX_PROPS_FILE} $<TARGET_FILE_DIR:aesUnitTestTrajectory>/${LOG4CXX_PROPS_FILE}
                     )

ENDIF()
