Skip to content

Commit adc26e4

Browse files
authored
Merge pull request #144 from nkcsgexi/add-5.1-doc
Doc: mention SwiftSyntax release tag for swift-5.1-release
2 parents d262435 + 5efc6f7 commit adc26e4

File tree

1 file changed

+5
-32
lines changed

1 file changed

+5
-32
lines changed

README.md

Lines changed: 5 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -31,43 +31,16 @@ let package = Package(
3131
Replace `<#Specify Release tag#>` by the version of SwiftSyntax that you want to use (see the following table for mapping details).
3232

3333

34-
| Swift Release Tag | SwiftSyntax Release Tag |
35-
|:-------------------:|:-------------------------:|
36-
| swift-5.0-RELEASE | 0.50000.0 |
37-
| swift-4.2-RELEASE | 0.40200.0 |
34+
| Xcode Release | Swift Release Tag | SwiftSyntax Release Tag |
35+
|:-------------------:|:-------------------:|:-------------------------:|
36+
| Xcode 11.0 | swift-5.1-RELEASE | 0.50100.0 |
37+
| Xcode 10.2 | swift-5.0-RELEASE | 0.50000.0 |
38+
| Xcode 10.0 | swift-4.2-RELEASE | 0.40200.0 |
3839

3940

4041
Then, import `SwiftSyntax` in your Swift code.
4142

4243

43-
### Declare SwiftPM dependency with Xcode 11 beta releases
44-
45-
Add this entry to the `Package.swift` manifest of your project:
46-
47-
```swift
48-
// swift-tools-version:4.2
49-
import PackageDescription
50-
51-
let package = Package(
52-
name: "MyTool",
53-
dependencies: [
54-
.package(url: "https://github.com/apple/swift-syntax.git", .revision("xcode11-beta1")),
55-
],
56-
targets: [
57-
.target(name: "MyTool", dependencies: ["SwiftSyntax"]),
58-
]
59-
)
60-
```
61-
62-
| Xcode Beta Version | SwiftSyntax Revision |
63-
|:-------------------:|:-------------------------:|
64-
| Xcode 11 beta 1 | xcode11-beta1 |
65-
66-
67-
Different from building SwiftSyntax from source, declaring SwiftSyntax as a SwiftPM dependency doesn't require
68-
the Swift compiler source because we always push gyb-generated files to a tag.
69-
70-
7144
### Declare SwiftPM dependency with nightly build
7245

7346
1. Download and install the latest Trunk Development (master) [toolchain](https://swift.org/download/#snapshots).

0 commit comments

Comments
 (0)