aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2016-12-08 08:40:02 -0700
committerMark Lobodzinski <mark@lunarg.com>2016-12-08 14:52:38 -0700
commit5e6d91b00fb852b3b8db61e59469ba9a7097ca07 (patch)
tree857236351cbfafcbf0de468d5f9e571efedc00eb
parentcd62c4ac9dee92d698d1805511870e141eead6c9 (diff)
downloadusermoji-5e6d91b00fb852b3b8db61e59469ba9a7097ca07.tar.xz
layers: Change cmake to Copy def files to build dir
Change-Id: Ic963c7fc1383dd5a39844e366a9d3bb1ce1f8c93
-rw-r--r--layers/CMakeLists.txt7
1 files changed, 4 insertions, 3 deletions
diff --git a/layers/CMakeLists.txt b/layers/CMakeLists.txt
index bd2da841..722c99ed 100644
--- a/layers/CMakeLists.txt
+++ b/layers/CMakeLists.txt
@@ -78,9 +78,10 @@ endif()
if (WIN32)
macro(add_vk_layer target)
- add_custom_command(OUTPUT VkLayer_${target}.def
- COMMAND ${PYTHON_CMD} ${SCRIPTS_DIR}/vk-generate.py ${DisplayServer} win-def-file VkLayer_${target} layer > VkLayer_${target}.def
- DEPENDS ${SCRIPTS_DIR}/vk-generate.py ${SCRIPTS_DIR}/vulkan.py
+ FILE(TO_NATIVE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/VkLayer_${target}.def DEF_FILE)
+ add_custom_target(copy-${target}-def-file ALL
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different ${DEF_FILE} VkLayer_${target}.def
+ VERBATIM
)
add_library(VkLayer_${target} SHARED ${ARGN} VkLayer_${target}.def)
target_link_Libraries(VkLayer_${target} VkLayer_utils)