summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/Codegen/append-implicit-depends.cmake
blob: d212fe5f5f21fbc4979a27927df0c9bbf617302d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
add_custom_command(
  OUTPUT
    ${CMAKE_CURRENT_BINARY_DIR}/main.cpp
  COMMAND
    ${CMAKE_COMMAND} -E
        copy ${CMAKE_CURRENT_SOURCE_DIR}/error.c
        ${CMAKE_CURRENT_BINARY_DIR}/main.cpp
  CODEGEN
)

add_custom_command(
  OUTPUT
    ${CMAKE_CURRENT_BINARY_DIR}/main.cpp

  # ERROR out if IMPLICIT_DEPENDS is used with CODEGEN
  IMPLICIT_DEPENDS C main.c

  APPEND
)