@@ -23,7 +23,7 @@ foreach(sdk ${SWIFT_SDKS})
23
23
COMMAND
24
24
"${CMAKE_COMMAND} " "-E" "make_directory" ${module_dir}
25
25
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} "
27
27
OUTPUT ${libstdcxx_modulemap_out}
28
28
DEPENDS ${libstdcxx_modulemap}
29
29
COMMENT "Copying libstdcxx modulemap to resources" )
@@ -35,7 +35,7 @@ foreach(sdk ${SWIFT_SDKS})
35
35
COMMAND
36
36
"${CMAKE_COMMAND} " "-E" "make_directory" ${module_dir}
37
37
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} "
39
39
OUTPUT ${libstdcxx_header_out}
40
40
DEPENDS ${libstdcxx_header}
41
41
COMMENT "Copying libstdcxx header to resources" )
@@ -48,7 +48,7 @@ foreach(sdk ${SWIFT_SDKS})
48
48
COMMAND
49
49
"${CMAKE_COMMAND} " "-E" "make_directory" ${module_dir_static}
50
50
COMMAND
51
- "${CMAKE_COMMAND} " "-E" "copy "
51
+ "${CMAKE_COMMAND} " "-E" "copy_if_different "
52
52
"${libstdcxx_modulemap_out} " "${libstdcxx_modulemap_out_static} "
53
53
OUTPUT ${libstdcxx_modulemap_out_static}
54
54
DEPENDS ${copy_libstdcxx_modulemap}
@@ -61,7 +61,7 @@ foreach(sdk ${SWIFT_SDKS})
61
61
COMMAND
62
62
"${CMAKE_COMMAND} " "-E" "make_directory" ${module_dir_static}
63
63
COMMAND
64
- "${CMAKE_COMMAND} " "-E" "copy "
64
+ "${CMAKE_COMMAND} " "-E" "copy_if_different "
65
65
"${libstdcxx_header_out} " "${libstdcxx_header_out_static} "
66
66
OUTPUT ${libstdcxx_header_out_static}
67
67
DEPENDS ${copy_libstdcxx_header}
@@ -96,7 +96,7 @@ foreach(sdk ${SWIFT_SDKS})
96
96
COMMAND
97
97
"${CMAKE_COMMAND} " "-E" "make_directory" "${bootstrapping_dir} "
98
98
COMMAND
99
- "${CMAKE_COMMAND} " "-E" "copy "
99
+ "${CMAKE_COMMAND} " "-E" "copy_if_different "
100
100
"${CMAKE_CURRENT_SOURCE_DIR} /${libstdcxx_modulemap} " "${libstdcxx_modulemap_out_bootstrapping} "
101
101
102
102
CUSTOM_TARGET_NAME "copy-libstdcxx-modulemap-bootstrapping${bootstrapping} "
@@ -108,7 +108,7 @@ foreach(sdk ${SWIFT_SDKS})
108
108
COMMAND
109
109
"${CMAKE_COMMAND} " "-E" "make_directory" "${bootstrapping_dir} "
110
110
COMMAND
111
- "${CMAKE_COMMAND} " "-E" "copy "
111
+ "${CMAKE_COMMAND} " "-E" "copy_if_different "
112
112
"${CMAKE_CURRENT_SOURCE_DIR} /${libstdcxx_header} " "${libstdcxx_header_out_bootstrapping} "
113
113
114
114
CUSTOM_TARGET_NAME "copy-libstdcxx-header-bootstrapping${bootstrapping} "
0 commit comments