summaryrefslogtreecommitdiffstats
path: root/Tests/BuildDepends/Project/External/CMakeLists.txt
blob: c6015b65106d992cc4ba2ab60007257f6f61d7d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cmake_minimum_required(VERSION 3.0)
project(BuildDependsExternal NONE)
if(NOT DEFINED external_in)
  message(FATAL_ERROR "Define external_in")
endif()
if(NOT DEFINED external_out)
  message(FATAL_ERROR "Define external_out")
endif()
add_custom_command(
  OUTPUT ${external_out}
  COMMAND ${CMAKE_COMMAND} -E copy ${external_in} ${external_out}
  DEPENDS ${external_in}
  )
add_custom_target(drive ALL DEPENDS ${external_out})