Skip to content

Commit ffa1add

Browse files
committed
Standardize Package.swift swift settings with ecosystem/package split
1 parent a2d706c commit ffa1add

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

Package.swift

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,17 +49,17 @@ let package = Package(
4949
)
5050

5151
for target in package.targets where ![.system, .binary, .plugin, .macro].contains(target.type) {
52-
let settings: [SwiftSetting] = [
53-
.enableExperimentalFeature("BuiltinModule"),
52+
let ecosystem: [SwiftSetting] = [
53+
.strictMemorySafety(),
5454
.enableUpcomingFeature("ExistentialAny"),
55-
.enableUpcomingFeature("InferSendableFromCaptures"),
5655
.enableUpcomingFeature("InternalImportsByDefault"),
5756
.enableUpcomingFeature("MemberImportVisibility"),
5857
.enableExperimentalFeature("Lifetimes"),
5958
.enableExperimentalFeature("SuppressedAssociatedTypes"),
6059
.enableExperimentalFeature("SuppressedAssociatedTypesWithDefaults"),
61-
.enableExperimentalFeature("ValueGenerics"),
62-
.strictMemorySafety()
6360
]
64-
target.swiftSettings = (target.swiftSettings ?? []) + settings
61+
62+
let package: [SwiftSetting] = []
63+
64+
target.swiftSettings = (target.swiftSettings ?? []) + ecosystem + package
6565
}

0 commit comments

Comments
 (0)