@@ -23,7 +23,7 @@ foreach(sdk ${SWIFT_SDKS})
2323 COMMAND
2424 "${CMAKE_COMMAND} " "-E" "make_directory" ${module_dir}
2525 COMMAND
26- "${CMAKE_COMMAND} " "-E" "copy " "${CMAKE_CURRENT_SOURCE_DIR} /${libstdcxx_modulemap} " "${libstdcxx_modulemap_out} "
26+ "${CMAKE_COMMAND} " "-E" "copy_if_different " "${CMAKE_CURRENT_SOURCE_DIR} /${libstdcxx_modulemap} " "${libstdcxx_modulemap_out} "
2727 OUTPUT ${libstdcxx_modulemap_out}
2828 DEPENDS ${libstdcxx_modulemap}
2929 COMMENT "Copying libstdcxx modulemap to resources" )
@@ -35,7 +35,7 @@ foreach(sdk ${SWIFT_SDKS})
3535 COMMAND
3636 "${CMAKE_COMMAND} " "-E" "make_directory" ${module_dir}
3737 COMMAND
38- "${CMAKE_COMMAND} " "-E" "copy " "${CMAKE_CURRENT_SOURCE_DIR} /${libstdcxx_header} " "${libstdcxx_header_out} "
38+ "${CMAKE_COMMAND} " "-E" "copy_if_different " "${CMAKE_CURRENT_SOURCE_DIR} /${libstdcxx_header} " "${libstdcxx_header_out} "
3939 OUTPUT ${libstdcxx_header_out}
4040 DEPENDS ${libstdcxx_header}
4141 COMMENT "Copying libstdcxx header to resources" )
@@ -48,7 +48,7 @@ foreach(sdk ${SWIFT_SDKS})
4848 COMMAND
4949 "${CMAKE_COMMAND} " "-E" "make_directory" ${module_dir_static}
5050 COMMAND
51- "${CMAKE_COMMAND} " "-E" "copy "
51+ "${CMAKE_COMMAND} " "-E" "copy_if_different "
5252 "${libstdcxx_modulemap_out} " "${libstdcxx_modulemap_out_static} "
5353 OUTPUT ${libstdcxx_modulemap_out_static}
5454 DEPENDS ${copy_libstdcxx_modulemap}
@@ -61,7 +61,7 @@ foreach(sdk ${SWIFT_SDKS})
6161 COMMAND
6262 "${CMAKE_COMMAND} " "-E" "make_directory" ${module_dir_static}
6363 COMMAND
64- "${CMAKE_COMMAND} " "-E" "copy "
64+ "${CMAKE_COMMAND} " "-E" "copy_if_different "
6565 "${libstdcxx_header_out} " "${libstdcxx_header_out_static} "
6666 OUTPUT ${libstdcxx_header_out_static}
6767 DEPENDS ${copy_libstdcxx_header}
@@ -96,7 +96,7 @@ foreach(sdk ${SWIFT_SDKS})
9696 COMMAND
9797 "${CMAKE_COMMAND} " "-E" "make_directory" "${bootstrapping_dir} "
9898 COMMAND
99- "${CMAKE_COMMAND} " "-E" "copy "
99+ "${CMAKE_COMMAND} " "-E" "copy_if_different "
100100 "${CMAKE_CURRENT_SOURCE_DIR} /${libstdcxx_modulemap} " "${libstdcxx_modulemap_out_bootstrapping} "
101101
102102 CUSTOM_TARGET_NAME "copy-libstdcxx-modulemap-bootstrapping${bootstrapping} "
@@ -108,7 +108,7 @@ foreach(sdk ${SWIFT_SDKS})
108108 COMMAND
109109 "${CMAKE_COMMAND} " "-E" "make_directory" "${bootstrapping_dir} "
110110 COMMAND
111- "${CMAKE_COMMAND} " "-E" "copy "
111+ "${CMAKE_COMMAND} " "-E" "copy_if_different "
112112 "${CMAKE_CURRENT_SOURCE_DIR} /${libstdcxx_header} " "${libstdcxx_header_out_bootstrapping} "
113113
114114 CUSTOM_TARGET_NAME "copy-libstdcxx-header-bootstrapping${bootstrapping} "
0 commit comments