aboutsummaryrefslogtreecommitdiff
path: root/loader
diff options
context:
space:
mode:
Diffstat (limited to 'loader')
-rw-r--r--loader/CMakeLists.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/loader/CMakeLists.txt b/loader/CMakeLists.txt
index 654c2a2f..2dbb8c18 100644
--- a/loader/CMakeLists.txt
+++ b/loader/CMakeLists.txt
@@ -54,6 +54,14 @@ if (WIN32)
add_library(VKstatic.${MAJOR} STATIC $<TARGET_OBJECTS:loader-opt> $<TARGET_OBJECTS:loader-norm>)
set_target_properties(VKstatic.${MAJOR} PROPERTIES OUTPUT_NAME VKstatic.${MAJOR})
target_link_libraries(vulkan-${MAJOR} shlwapi)
+ file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/$<CONFIGURATION>/vulkan-${MAJOR}.dll COPY_SRC_PATH)
+ file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/../demos/$<CONFIGURATION>/vulkan-${MAJOR}.dll COPY_DST_PATH)
+ file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/../tests/$<CONFIGURATION>/vulkan-${MAJOR}.dll COPY_DST_TEST_PATH)
+ add_custom_command(TARGET vulkan-${MAJOR} POST_BUILD
+ COMMAND copy /Y ${COPY_SRC_PATH} ${COPY_DST_PATH})
+ add_custom_command(TARGET vulkan-${MAJOR} POST_BUILD
+ COMMAND copy /Y ${COPY_SRC_PATH} ${COPY_DST_TEST_PATH})
+
else()
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wpointer-arith")