summaryrefslogtreecommitdiffstats
path: root/Tests/RunCMake/Codegen/implicit-depends-append-codegen.cmake
blob: 76151cc05f5107794d1482a6df2e6aa856861304 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
add_custom_command(
  OUTPUT
    ${CMAKE_CURRENT_BINARY_DIR}/main.cpp

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

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
  APPEND
)