summaryrefslogtreecommitdiff
path: root/indra/cmake/CopyBackToSource.cmake
blob: d217df9aecf1f05284525cbad1d3132af94a1b88 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# -*- 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)