Skip to content

Commit d0e0fa4

Browse files
authored
Package.swift fixes for Swift 5.4 release (#797)
* Use Swift 5.4 release of swift-format * Only set -enable-experimental-distributed for Linux * Use development snapshot of swift-syntax for Swift 5.5
1 parent cddaf07 commit d0e0fa4

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

Package.swift

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import PackageDescription
1111
var globalSwiftSettings: [SwiftSetting]
1212

1313
var globalConcurrencyFlags: [String] = []
14-
#if swift(>=5.4)
14+
#if swift(>=5.4) && os(Linux)
1515
globalConcurrencyFlags.append(contentsOf: [
1616
"-Xfrontend", "-enable-experimental-concurrency",
1717
// "-Xfrontend", "-enable-experimental-distributed",
@@ -296,9 +296,13 @@ var dependencies: [Package.Dependency] = [
296296
.package(url: "https://github.com/apple/swift-argument-parser", .upToNextMinor(from: "0.3.2")), // not API stable, Apache v2
297297
]
298298

299-
#if swift(>=5.4)
299+
#if swift(>=5.5)
300300
dependencies.append(
301-
.package(name: "SwiftSyntax", url: "https://github.com/apple/swift-syntax.git", .revision("swift-DEVELOPMENT-SNAPSHOT-2021-03-25-a"))
301+
.package(name: "SwiftSyntax", url: "https://github.com/apple/swift-syntax.git", .revision("swift-DEVELOPMENT-SNAPSHOT-2021-05-18-a"))
302+
)
303+
#elseif swift(>=5.4)
304+
dependencies.append(
305+
.package(name: "SwiftSyntax", url: "https://github.com/apple/swift-syntax.git", .exact("0.50400.0"))
302306
)
303307
#elseif swift(>=5.3)
304308
dependencies.append(

0 commit comments

Comments
 (0)