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

SET(UnitTestSources
  aes_test_fire_automaton.cpp
  aes_test_fire_automaton.h
)

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

  TARGET_LINK_LIBRARIES(aesUnitTestFireAutomaton
    NGLLogger
    nglcoreapplication
    LtsCommandLineParser
    LtsCoordinate
    Qt6::Core
    Qt6::Test
    $<IF:$<TARGET_EXISTS:ddsconnector>,ddsconnector,>
    svcAesCommon
    svcAesClient
    svcBldClient
    svcExmClient
    $<IF:$<TARGET_EXISTS:svcIsmClient>,svcIsmClient,>
    svcPdmClient
    svcPpmClient
  )

  ADD_TEST(NAME aesUnitTestFireAutomaton COMMAND $<TARGET_FILE:aesUnitTestFireAutomaton>)
ENDIF()