# ---------------------------------------------------------------------------

add_executable(Ex20xx_Test Ex20xx_Test.cpp)
target_link_libraries(Ex20xx_Test PRIVATE ecapp)
set_target_properties(Ex20xx_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME Ex20xx_Test COMMAND Ex20xx_Test)

add_executable(Ex1xxx_Test Ex1xxx_Test.cpp)
target_link_libraries(Ex1xxx_Test PRIVATE ecapp)
set_target_properties(Ex1xxx_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME Ex1xxx_Test COMMAND Ex1xxx_Test)

add_executable(Ex3xxx_Test Ex3xxx_Test.cpp)
target_link_libraries(Ex3xxx_Test PRIVATE ecapp)
set_target_properties(Ex3xxx_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME Ex3xxx_Test COMMAND Ex3xxx_Test)

add_executable(Ex4xxx_Test Ex4xxx_Test.cpp)
target_link_libraries(Ex4xxx_Test PRIVATE ecapp)
set_target_properties(Ex4xxx_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME Ex4xxx_Test COMMAND Ex4xxx_Test)

add_executable(Ex25xx_Test Ex25xx_Test.cpp)
target_link_libraries(Ex25xx_Test PRIVATE ecapp)
set_target_properties(Ex25xx_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME Ex25xx_Test COMMAND Ex25xx_Test)

add_executable(Infra_Test Infra_Test.cpp)
target_link_libraries(Infra_Test PRIVATE ecapp)
set_target_properties(Infra_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME Infra_Test COMMAND Infra_Test)

add_executable(EL6224_Test EL6224_Test.cpp)
target_link_libraries(EL6224_Test PRIVATE ecapp)
set_target_properties(EL6224_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME EL6224_Test COMMAND EL6224_Test)

add_executable(EL6692_Test EL6692_Test.cpp)
target_link_libraries(EL6692_Test PRIVATE ecapp)
set_target_properties(EL6692_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME EL6692_Test COMMAND EL6692_Test)

add_executable(GenericSubDevice_Test GenericSubDevice_Test.cpp)
target_link_libraries(GenericSubDevice_Test PRIVATE ecapp)
set_target_properties(GenericSubDevice_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME GenericSubDevice_Test COMMAND GenericSubDevice_Test)

add_executable(IoLinkDevice_Test IoLinkDevice_Test.cpp)
target_link_libraries(IoLinkDevice_Test PRIVATE ecapp)
set_target_properties(IoLinkDevice_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME IoLinkDevice_Test COMMAND IoLinkDevice_Test)

add_executable(Festo_Test Festo_Test.cpp)
target_link_libraries(Festo_Test PRIVATE ecapp)
set_target_properties(Festo_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME Festo_Test COMMAND Festo_Test)

add_executable(Movitrac_Test Movitrac_Test.cpp)
target_link_libraries(Movitrac_Test PRIVATE ecapp)
set_target_properties(Movitrac_Test PROPERTIES CXX_STANDARD 17)
add_test(NAME Movitrac_Test COMMAND Movitrac_Test)

# ---------------------------------------------------------------------------
