From 5e6d91b00fb852b3b8db61e59469ba9a7097ca07 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Thu, 8 Dec 2016 08:40:02 -0700 Subject: layers: Change cmake to Copy def files to build dir Change-Id: Ic963c7fc1383dd5a39844e366a9d3bb1ce1f8c93 --- layers/CMakeLists.txt | 7 ++++--- 1 file 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) -- cgit v1.2.3