loader: Fix MSVC post-build event so copy with non-existent dir works
authorJon Ashburn <jon@lunarg.com>
Mon, 28 Mar 2016 20:43:53 +0000 (14:43 -0600)
committerJon Ashburn <jon@lunarg.com>
Mon, 28 Mar 2016 21:14:39 +0000 (15:14 -0600)
Change-Id: I4629b36c1fbde76ba025fa38937dfcd22bbd9157

loader/CMakeLists.txt

index 2dbb8c1..2c5800f 100644 (file)
@@ -55,12 +55,12 @@ if (WIN32)
     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)
+    file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/../demos/$<CONFIGURATION>/ COPY_DST_PATH)
+    file(TO_NATIVE_PATH ${CMAKE_CURRENT_BINARY_DIR}/../tests/$<CONFIGURATION>/ COPY_DST_TEST_PATH)
     add_custom_command(TARGET vulkan-${MAJOR} POST_BUILD
-      COMMAND copy /Y ${COPY_SRC_PATH} ${COPY_DST_PATH})
+      COMMAND xcopy /Y /I ${COPY_SRC_PATH} ${COPY_DST_PATH})
     add_custom_command(TARGET vulkan-${MAJOR} POST_BUILD
-      COMMAND copy /Y ${COPY_SRC_PATH} ${COPY_DST_TEST_PATH})
+      COMMAND xcopy /Y /I ${COPY_SRC_PATH} ${COPY_DST_TEST_PATH})
 
 else()
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wpointer-arith")