PageRenderTime 23ms CodeModel.GetById 12ms RepoModel.GetById 0ms app.codeStats 0ms

/indra/cmake/CopyBackToSource.cmake

https://bitbucket.org/lindenlab/viewer-beta/
CMake | 16 lines | 10 code | 3 blank | 3 comment | 0 complexity | 51119b8a2f47803a94ddddd94bd99b0f MD5 | raw file
Possible License(s): LGPL-2.1
  1. # -*- cmake -*-
  2. # Copies a binary back to the source directory
  3. MACRO(COPY_BACK_TO_SOURCE target)
  4. GET_TARGET_PROPERTY(FROM ${target} LOCATION)
  5. SET(TO ${CMAKE_CURRENT_SOURCE_DIR})
  6. #MESSAGE("TARGET ${target} POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${FROM} ${TO}")
  7. ADD_CUSTOM_COMMAND(
  8. TARGET ${target} POST_BUILD
  9. COMMAND ${CMAKE_COMMAND} -E copy ${FROM} ${TO}
  10. DEPENDS ${FROM}
  11. COMMENT "Copying ${target} to ${CMAKE_CURRENT_BINARY_DIR}"
  12. )
  13. ENDMACRO(COPY_BACK_TO_SOURCE)