Skip to content

Commit 17873dc

Browse files
authored
Merge pull request #1004 from compnerd/libc
remove unnecessary `TSCLibc` dependency
2 parents d1c5147 + a149c72 commit 17873dc

File tree

2 files changed

+14
-3
lines changed

2 files changed

+14
-3
lines changed

Sources/swift-build-sdk-interfaces/main.swift

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,13 @@
1111
//===----------------------------------------------------------------------===//
1212
import SwiftDriverExecution
1313
import SwiftDriver
14-
import TSCLibc
14+
#if os(Windows)
15+
import CRT
16+
#elseif os(iOS) || os(macOS) || os(tvOS) || os(watchOS)
17+
import Darwin
18+
#else
19+
import Glibc
20+
#endif
1521
import TSCBasic
1622
import TSCUtility
1723

Sources/swift-driver/main.swift

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,13 @@
1111
//===----------------------------------------------------------------------===//
1212
import SwiftDriverExecution
1313
import SwiftDriver
14-
15-
import TSCLibc
14+
#if os(Windows)
15+
import CRT
16+
#elseif os(iOS) || os(macOS) || os(tvOS) || os(watchOS)
17+
import Darwin
18+
#else
19+
import Glibc
20+
#endif
1621
import TSCBasic
1722
import TSCUtility
1823

0 commit comments

Comments
 (0)