Skip to content

Commit e2f2fe6

Browse files
committed
Remove dependency on swift-system
This dependency is unused and just unnecessarily complicates things.
1 parent c334dd4 commit e2f2fe6

File tree

4 files changed

+0
-15
lines changed

4 files changed

+0
-15
lines changed

CMakeLists.txt

-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ option(BUILD_SHARED_LIBS "Build shared libraries by default" YES)
2828
find_package(dispatch QUIET)
2929
find_package(Foundation QUIET)
3030
find_package(Threads QUIET)
31-
find_package(SwiftSystem CONFIG REQUIRED)
3231

3332
add_subdirectory(Sources)
3433
add_subdirectory(cmake/modules)

Package.swift

-11
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ let package = Package(
6969
dependencies: [
7070
"TSCLibc",
7171
"TSCclibc",
72-
.product(name: "SystemPackage", package: "swift-system"),
7372
],
7473
exclude: CMakeFiles + ["README.md"],
7574
cxxSettings: [
@@ -110,13 +109,3 @@ let package = Package(
110109
exclude: ["pkgconfigInputs", "Inputs"]),
111110
]
112111
)
113-
114-
if ProcessInfo.processInfo.environment["SWIFTCI_USE_LOCAL_DEPS"] == nil {
115-
package.dependencies += [
116-
.package(url: "https://github.com/apple/swift-system.git", from: "1.1.1"),
117-
]
118-
} else {
119-
package.dependencies += [
120-
.package(path: "../swift-system"),
121-
]
122-
}

Sources/TSCBasic/CMakeLists.txt

-2
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,6 @@ target_compile_options(TSCBasic PUBLIC
5656
"$<$<PLATFORM_ID:Android>:SHELL:-Xcc -U_GNU_SOURCE>"
5757
# Ignore secure function warnings on Windows.
5858
"$<$<PLATFORM_ID:Windows>:SHELL:-Xcc -D_CRT_SECURE_NO_WARNINGS>")
59-
target_link_libraries(TSCBasic PUBLIC
60-
SwiftSystem::SystemPackage)
6159
target_link_libraries(TSCBasic PRIVATE
6260
TSCclibc
6361
TSCLibc)

Sources/TSCBasic/FileSystem.swift

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
import TSCLibc
1212
import Foundation
1313
import Dispatch
14-
import SystemPackage
1514

1615
public struct FileSystemError: Error, Equatable, Sendable {
1716
public enum Kind: Equatable, Sendable {

0 commit comments

Comments
 (0)