@@ -431,8 +431,9 @@ macro(add_sourcekit_framework name)
431431 set (RPATH_LIST)
432432 add_sourcekit_swift_runtime_link_flags(${name} "${SOURCEKIT_LIBRARY_OUTPUT_INTDIR} " ${SOURCEKITFW_HAS_SWIFT_MODULES} )
433433 file (RELATIVE_PATH relative_lib_path
434- "${framework_location} /Versions/A" "${SOURCEKIT_LIBRARY_OUTPUT_INTDIR} /swift/host " )
434+ "${framework_location} /Versions/A" "${SOURCEKIT_LIBRARY_OUTPUT_INTDIR} " )
435435 list (APPEND RPATH_LIST "@loader_path/${relative_lib_path} " )
436+ list (APPEND RPATH_LIST "@loader_path/${relative_lib_path} /swift/host" )
436437
437438 set_target_properties (${name} PROPERTIES
438439 BUILD_WITH_INSTALL_RPATH TRUE
@@ -466,8 +467,9 @@ macro(add_sourcekit_framework name)
466467 set (RPATH_LIST)
467468 add_sourcekit_swift_runtime_link_flags(${name} "${framework_location} " SOURCEKITFW_HAS_SWIFT_MODULES RPATH_LIST)
468469 file (RELATIVE_PATH relative_lib_path
469- "${framework_location} " "${SOURCEKIT_LIBRARY_OUTPUT_INTDIR} /swift/host " )
470+ "${framework_location} " "${SOURCEKIT_LIBRARY_OUTPUT_INTDIR} " )
470471 list (APPEND RPATH_LIST "@loader_path/${relative_lib_path} " )
472+ list (APPEND RPATH_LIST "@loader_path/${relative_lib_path} /swift/host" )
471473
472474 set_target_properties (${name} PROPERTIES
473475 BUILD_WITH_INSTALL_RPATH TRUE
@@ -555,8 +557,9 @@ macro(add_sourcekit_xpc_service name framework_target)
555557 set (RPATH_LIST)
556558 add_sourcekit_swift_runtime_link_flags(${name} ${xpc_bin_dir} ${SOURCEKITXPC_HAS_SWIFT_MODULES} )
557559
558- file (RELATIVE_PATH relative_lib_path "${xpc_bin_dir} " "${lib_dir} /swift/host " )
560+ file (RELATIVE_PATH relative_lib_path "${xpc_bin_dir} " "${lib_dir} " )
559561 list (APPEND RPATH_LIST "@loader_path/${relative_lib_path} " )
562+ list (APPEND RPATH_LIST "@loader_path/${relative_lib_path} /swift/host" )
560563
561564 # Add rpath for sourcekitdInProc
562565 # lib/${framework_target}.framework/Versions/A/XPCServices/${name}.xpc/Contents/MacOS/${name}
0 commit comments