@@ -133,13 +133,11 @@ def export_sdk(tgt, swift_source_tree, swift_build_tree):
133
133
shutil .copytree (swift_source_tree / "stdlib" / "public" / "SwiftShims" / "swift" / "shims" ,
134
134
tgt / "usr" / "lib" / "swift" / "shims" ,
135
135
ignore = shutil .ignore_patterns ('CMakeLists.txt' ))
136
- shutil .copytree (swift_build_tree / "lib" / "swift" ,
137
- tgt / "resource-dir" )
138
136
139
137
140
- def export_resource_dir (tgt , swift_build_tree ):
141
- print ("assembling resource dir " )
142
- shutil .copytree (swift_build_tree / "lib" / "swift" , tgt )
138
+ def export_toolchain (tgt , toolchain_dir ):
139
+ print ("assembling toolchain " )
140
+ shutil .copytree (toolchain_dir , tgt )
143
141
144
142
145
143
def export_stdlibs (exported_dir , swift_build_tree ):
@@ -196,6 +194,7 @@ def main(opts):
196
194
os .mkdir (tmp )
197
195
llvm_build_tree = next (opts .build_tree .glob ("llvm-*" ))
198
196
swift_build_tree = next (opts .build_tree .glob ("swift-*" ))
197
+ toolchain_dir = next (opts .build_tree .glob ("toolchain-*/codeql-toolchain" ))
199
198
earlyswiftsyntax_build_tree = next (opts .build_tree .glob ("earlyswiftsyntax-*" ))
200
199
configured = configure_dummy_project (tmp , prefixes = [llvm_build_tree , swift_build_tree ,
201
200
earlyswiftsyntax_build_tree / "cmake" / "modules" ])
@@ -206,7 +205,7 @@ def main(opts):
206
205
export_libs (exported , libs , swift_build_tree )
207
206
export_headers (exported , opts .swift_source_tree , llvm_build_tree , swift_build_tree )
208
207
export_sdk (exported / "sdk" , opts .swift_source_tree , swift_build_tree )
209
- export_resource_dir (exported / "resource-dir " , swift_build_tree )
208
+ export_toolchain (exported / "toolchain " , toolchain_dir )
210
209
211
210
zip_dir (exported , opts .output )
212
211
0 commit comments