implicit-depends-append-codegen.cmake 376 B

123456789101112131415161718
  1. add_custom_command(
  2. OUTPUT
  3. ${CMAKE_CURRENT_BINARY_DIR}/main.cpp
  4. # ERROR out if IMPLICIT_DEPENDS is used with CODEGEN
  5. IMPLICIT_DEPENDS C main.c
  6. )
  7. add_custom_command(
  8. OUTPUT
  9. ${CMAKE_CURRENT_BINARY_DIR}/main.cpp
  10. COMMAND
  11. ${CMAKE_COMMAND} -E
  12. copy ${CMAKE_CURRENT_SOURCE_DIR}/error.c
  13. ${CMAKE_CURRENT_BINARY_DIR}/main.cpp
  14. CODEGEN
  15. APPEND
  16. )