CMakeLists.txt 426 B

1234567891011121314
  1. cmake_minimum_required(VERSION 3.0)
  2. project(BuildDependsExternal NONE)
  3. if(NOT DEFINED external_in)
  4. message(FATAL_ERROR "Define external_in")
  5. endif()
  6. if(NOT DEFINED external_out)
  7. message(FATAL_ERROR "Define external_out")
  8. endif()
  9. add_custom_command(
  10. OUTPUT ${external_out}
  11. COMMAND ${CMAKE_COMMAND} -E copy ${external_in} ${external_out}
  12. DEPENDS ${external_in}
  13. )
  14. add_custom_target(drive ALL DEPENDS ${external_out})