From a3b8ba1ea76fed71004fe79ebaaaa004bad6f37f Mon Sep 17 00:00:00 2001 From: Hongjiang YE Date: Thu, 1 Aug 2024 02:31:56 +0800 Subject: [PATCH] Fix build error in windows by preventing duplicated DLL copies --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0def16b..5cffe24 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -252,7 +252,7 @@ function(create_project_from_sources chapter demo) if(WIN32) # configure_file(${SHADER} "test") add_custom_command(TARGET ${NAME} PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${SHADER} $) - add_custom_command(TARGET ${NAME} PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy ${DLLS} $) + add_custom_command(TARGET ${NAME} PRE_BUILD COMMAND ${CMAKE_COMMAND} -E copy_if_different ${DLLS} $) elseif(UNIX AND NOT APPLE) file(COPY ${SHADER} DESTINATION ${CMAKE_SOURCE_DIR}/bin/${chapter}) elseif(APPLE)