@@ -15,36 +15,6 @@ import SwiftOptions
15
15
extension Toolchain {
16
16
// MARK: - Path computation
17
17
18
- func computeResourceDirPath(
19
- for triple: Triple ,
20
- parsedOptions: inout ParsedOptions ,
21
- isShared: Bool
22
- ) throws -> AbsolutePath {
23
- // FIXME: This almost certainly won't be an absolute path in practice...
24
- let resourceDirBase : AbsolutePath
25
- if let resourceDir = parsedOptions. getLastArgument ( . resourceDir) {
26
- resourceDirBase = try AbsolutePath ( validating: resourceDir. asSingle)
27
- } else if !triple. isDarwin,
28
- let sdk = parsedOptions. getLastArgument ( . sdk) ,
29
- let sdkPath = try ? AbsolutePath ( validating: sdk. asSingle) {
30
- resourceDirBase = sdkPath
31
- . appending ( components: " usr " , " lib " ,
32
- isShared ? " swift " : " swift_static " )
33
- } else if triple. isWindows,
34
- let SDKROOT = env [ " SDKROOT " ] ,
35
- let sdkPath = try ? AbsolutePath ( validating: SDKROOT) {
36
- resourceDirBase = sdkPath
37
- . appending ( components: " usr " , " lib " ,
38
- isShared ? " swift " : " swift_static " )
39
- } else {
40
- resourceDirBase = try getToolPath ( . swiftCompiler)
41
- . parentDirectory // remove /swift
42
- . parentDirectory // remove /bin
43
- . appending ( components: " lib " , isShared ? " swift " : " swift_static " )
44
- }
45
- return resourceDirBase. appending ( components: triple. platformName ( ) ?? " " )
46
- }
47
-
48
18
func computeSecondaryResourceDirPath( for triple: Triple , primaryPath: VirtualPath ) -> VirtualPath ? {
49
19
guard triple. isMacCatalyst else { return nil }
50
20
return primaryPath. parentDirectory. appending ( component: " macosx " )
0 commit comments