File tree Expand file tree Collapse file tree 4 files changed +29
-0
lines changed Expand file tree Collapse file tree 4 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -573,6 +573,11 @@ function(_add_swift_runtime_link_flags target relpath_to_lib_dir bootstrapping)
573
573
else()
574
574
message(FATAL_ERROR " Unknown BOOTSTRAPPING_MODE '${ASRLF_BOOTSTRAPPING_MODE}' ")
575
575
endif()
576
+ else()
577
+ target_link_libraries(${target} PRIVATE
578
+ S:/b/toolchains/swift-DEVELOPMENT-SNAPSHOT-2023-08-12-a/PFiles64/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk/usr/lib/swift/windows/x86_64/swiftCore.lib
579
+ S:/b/toolchains/swift-DEVELOPMENT-SNAPSHOT-2023-08-12-a/PFiles64/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk/usr/lib/swift/windows/x86_64/swift_Concurrency.lib
580
+ S:/b/toolchains/swift-DEVELOPMENT-SNAPSHOT-2023-08-12-a/PFiles64/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk/usr/lib/swift/windows/x86_64/swift_StringProcessing.lib)
576
581
endif()
577
582
578
583
if(SWIFT_SWIFT_PARSER)
Original file line number Diff line number Diff line change @@ -64,6 +64,7 @@ if (SWIFT_SWIFT_PARSER)
64
64
)
65
65
endif ()
66
66
67
+ if (FALSE )
67
68
add_custom_command (
68
69
OUTPUT "${SWIFT_HOST_LIBRARIES_DEST_DIR} /${sharedlib} "
69
70
DEPENDS "${SWIFT_SYNTAX_LIBRARIES_BUILD_DIR} /${sharedlib} "
@@ -81,6 +82,24 @@ if (SWIFT_SWIFT_PARSER)
81
82
DESTINATION "lib${LLVM_LIBDIR_SUFFIX} /swift/host"
82
83
COMPONENT compiler
83
84
)
85
+ else ()
86
+
87
+ set (path "${SWIFT_PATH_TO_EARLYSWIFTSYNTAX_BUILD_DIR} /bin/${sharedlib} " )
88
+ cmake_path (NATIVE_PATH path NORMALIZE source )
89
+
90
+ set (path "${CMAKE_RUNTIME_OUTPUT_DIRECTORY} /${sharedlib} " )
91
+ cmake_path (NATIVE_PATH path NORMALIZE destination )
92
+
93
+ add_custom_command (OUTPUT ${destination}
94
+ DEPENDS "${SWIFT_PATH_TO_EARLYSWIFTSYNTAX_BUILD_DIR} /bin/${sharedlib} "
95
+ COMMAND ${CMAKE_COMMAND} -E copy_if_different ${source} ${destination} )
96
+ add_custom_target (copy_swiftSyntaxLibrary_${sharedlib}
97
+ DEPENDS ${destination}
98
+ COMMENT "copying ${sharedlib} " )
99
+ swift_install_in_component (PROGRAMS ${destination}
100
+ DESTINATION bin
101
+ COMPONENT compiler )
102
+ endif ()
84
103
85
104
add_dependencies (swiftSyntaxLibraries copy_swiftSyntaxLibrary_${sharedlib} )
86
105
endforeach ()
Original file line number Diff line number Diff line change @@ -162,6 +162,9 @@ function(add_sourcekit_swift_runtime_link_flags target path HAS_SWIFT_MODULES)
162
162
file (RELATIVE_PATH relative_hostlib_path "${path} " "${SWIFTLIB_DIR} /host" )
163
163
list (APPEND RPATH_LIST "$ORIGIN/${relative_hostlib_path} " )
164
164
endif ()
165
+ else ()
166
+ target_link_directories (${target} PRIVATE
167
+ S:/b/toolchains/swift-DEVELOPMENT-SNAPSHOT-2023-08-12-a/PFiles64/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk/usr/lib/swift/windows/x86_64 )
165
168
endif ()
166
169
167
170
if (SWIFT_SWIFT_PARSER )
Original file line number Diff line number Diff line change 5
5
# parser is built in.
6
6
function (add_swift_parser_link_libraries target )
7
7
if (SWIFT_SWIFT_PARSER )
8
+ target_link_directories (${target} PRIVATE
9
+ S:/b/toolchains/swift-DEVELOPMENT-SNAPSHOT-2023-08-12-a/PFiles64/Swift/Platforms/Windows.platform/Developer/SDKs/Windows.sdk/usr/lib/swift/windows/x86_64 )
8
10
target_link_libraries (${target}
9
11
PRIVATE swiftCore )
10
12
You can’t perform that action at this time.
0 commit comments