cmake_minimum_required(VERSION 3.10)

project(TestDemo LANGUAGES CSharp)

include(../ParamsInit.cmake)

set(Target "zmc_test")

foreach(app ${Target})
    CreateApp(${app}_csharp ${app}.cs ../shared/pci_zecm.cs)
endforeach()

list(GET Target 0 TARGET0)
add_custom_command(
    TARGET
    ${TARGET0}_csharp
    POST_BUILD
    COMMAND
    ${CMAKE_COMMAND} -E copy_if_different
    ${PROJECT_SOURCE_DIR}/test.xml $<TARGET_FILE_DIR:${TARGET0}_csharp>/test.xml
)
