CommandWithOutput.cmake 361 B

12345678910111213
  1. enable_language(CSharp)
  2. add_executable(CSharpCustomCommand dummy.cs)
  3. add_custom_command(OUTPUT ${generatedFileName}
  4. COMMAND ${CMAKE_COMMAND} -E copy_if_different
  5. ${inputFileName} ${generatedFileName}
  6. MAIN_DEPENDENCY ${inputFileName}
  7. COMMENT "${commandComment}")
  8. target_sources(CSharpCustomCommand PRIVATE
  9. ${inputFileName}
  10. ${generatedFileName})