TARGET_FILE_DIR-dependency.cmake 319 B

123456789101112
  1. set(CMAKE_POLICY_WARNING_CMP0112 TRUE)
  2. enable_language (C)
  3. add_executable (exec1 empty.c)
  4. add_custom_target(copyFile
  5. COMMAND ${CMAKE_COMMAND} -E copy_if_different
  6. "${CMAKE_CURRENT_SOURCE_DIR}/empty.c"
  7. "$<TARGET_FILE_DIR:exec1>/$<TARGET_FILE_BASE_NAME:exec1>_e.c"
  8. )
  9. add_dependencies(exec1 copyFile)