Skip to content

Commit e1f75a5

Browse files
authored
Merge pull request #1751 from compnerd/copy
build: compatibility for CMake 3.4.3
2 parents 59e41dd + 5ec16e4 commit e1f75a5

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

cmake/modules/SwiftSupport.cmake

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,9 +136,14 @@ function(add_swift_target target)
136136
COMMAND
137137
${CMAKE_COMMAND} -E copy ${AST_OUTPUT} ${CMAKE_CURRENT_BINARY_DIR}/${target}
138138
COMMAND
139-
${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/${target}/Resources
140-
COMMAND
141-
${CMAKE_COMMAND} -E copy ${AST_RESOURCES} ${CMAKE_CURRENT_BINARY_DIR}/${target}/Resources)
139+
${CMAKE_COMMAND} -E make_directory ${CMAKE_CURRENT_BINARY_DIR}/${target}/Resources)
140+
foreach(resource ${AST_RESOURCES})
141+
add_custom_command(TARGET
142+
${target}
143+
POST_BUILD
144+
COMMAND
145+
${CMAKE_COMMAND} -E copy ${resource} ${CMAKE_CURRENT_BINARY_DIR}/${target}/Resources/)
146+
endforeach()
142147
else()
143148
add_custom_command(TARGET
144149
${target}

0 commit comments

Comments
 (0)