17 lines
522 B
CMake
17 lines
522 B
CMake
# -*- cmake -*-
|
|
# Copies a binary back to the source directory
|
|
|
|
MACRO(COPY_BACK_TO_SOURCE target)
|
|
GET_TARGET_PROPERTY(FROM ${target} LOCATION)
|
|
SET(TO ${CMAKE_CURRENT_SOURCE_DIR})
|
|
#MESSAGE("TARGET ${target} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${FROM} ${TO}")
|
|
ADD_CUSTOM_COMMAND(
|
|
TARGET ${target} POST_BUILD
|
|
COMMAND ${CMAKE_COMMAND} -E copy ${FROM} ${TO}
|
|
DEPENDS ${FROM}
|
|
COMMENT "Copying ${target} to ${CMAKE_CURRENT_BINARY_DIR}"
|
|
)
|
|
ENDMACRO(COPY_BACK_TO_SOURCE)
|
|
|
|
|