https://github.com/Kitware/CMake
Raw File
Tip revision: 6ab08c4e99469439900c1cdc02fd2452ab268a87 authored by Brad King on 10 July 2020, 10:49:28 UTC
CMake 3.18.0-rc4
Tip revision: 6ab08c4
CommandWithOutput.cmake
enable_language(CSharp)

add_executable(CSharpCustomCommand dummy.cs)

add_custom_command(OUTPUT ${generatedFileName}
  COMMAND ${CMAKE_COMMAND} -E copy_if_different
    ${inputFileName} ${generatedFileName}
  MAIN_DEPENDENCY ${inputFileName}
  COMMENT "${commandComment}")

target_sources(CSharpCustomCommand PRIVATE
  ${inputFileName}
  ${generatedFileName})
back to top