File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -203,16 +203,23 @@ if(SWIFT_BUILD_STATIC_STDLIB)
203
203
PATTERN "*.h" )
204
204
endif ()
205
205
206
+ if (SWIFT_BUILD_RUNTIME_WITH_HOST_COMPILER OR SWIFT_PREBUILT_CLANG )
207
+ # This will still link against the Swift-forked clang headers if the Swift
208
+ # toolchain was built with SWIFT_INCLUDE_TOOLS.
209
+ set (symlink_dir ${clang_headers_location} )
210
+ else ()
211
+ set (symlink_dir "../clang/${CLANG_VERSION} " )
212
+ endif ()
206
213
207
214
swift_install_symlink_component (clang-resource-dir-symlink
208
215
LINK_NAME clang
209
- TARGET ../clang/${CLANG_VERSION }
216
+ TARGET ${symlink_dir }
210
217
DESTINATION "lib/swift" )
211
218
212
219
if (SWIFT_BUILD_STATIC_STDLIB )
213
220
swift_install_symlink_component (clang-resource-dir-symlink
214
221
LINK_NAME clang
215
- TARGET ../clang/${CLANG_VERSION }
222
+ TARGET ${symlink_dir }
216
223
DESTINATION "lib/swift_static" )
217
224
endif ()
218
225
You can’t perform that action at this time.
0 commit comments