Skip to content

Commit

Permalink
Swift 6
Browse files Browse the repository at this point in the history
  • Loading branch information
swhitty committed Aug 19, 2024
1 parent ed88409 commit 99ea845
Show file tree
Hide file tree
Showing 2 changed files with 40 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// swift-tools-version:5.8
// swift-tools-version:6.0
import PackageDescription

let package = Package(
Expand Down Expand Up @@ -32,7 +32,7 @@ extension Array where Element == SwiftSetting {
static var upcomingFeatures: [SwiftSetting] {
[
.enableUpcomingFeature("ExistentialAny"),
.enableExperimentalFeature("StrictConcurrency")
.swiftLanguageMode(.v6)
]
}
}
38 changes: 38 additions & 0 deletions [email protected]
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
// swift-tools-version:5.9
import PackageDescription

let package = Package(
name: "KeyValueCoder",
platforms: [
.macOS(.v13), .iOS(.v15), .tvOS(.v15), .watchOS(.v8)
],
products: [
.library(
name: "KeyValueCoder",
targets: ["KeyValueCoder"]
),
],
targets: [
.target(
name: "KeyValueCoder",
path: "Sources",
swiftSettings: .upcomingFeatures
),
.testTarget(
name: "KeyValueCoderTests",
dependencies: ["KeyValueCoder"],
path: "Tests",
swiftSettings: .upcomingFeatures
)
]
)

extension Array where Element == SwiftSetting {

static var upcomingFeatures: [SwiftSetting] {
[
.enableUpcomingFeature("ExistentialAny"),
.enableExperimentalFeature("StrictConcurrency")
]
}
}

0 comments on commit 99ea845

Please sign in to comment.