Skip to content
This repository was archived by the owner on Apr 20, 2024. It is now read-only.

Commit c699c61

Browse files
committed
Create a separate Package definition for swift-tools 4 and Swift 4.0
1 parent 12bed39 commit c699c61

File tree

2 files changed

+26
-2
lines changed

2 files changed

+26
-2
lines changed

Package.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import PackageDescription
33
let package = Package(
44
name: "AWS",
55
targets: [
6-
Target(name: "AWS", dependencies: ["AutoScaling", "EC2", "S3", "AWSSignatureV4"]),
7-
Target(name: "EC2", dependencies: ["AWSSignatureV4"]),
6+
Target(name: "AWS", dependencies: ["AutoScaling", "EC2", "S3"]),
87
Target(name: "AutoScaling", dependencies: ["AWSSignatureV4"]),
8+
Target(name: "EC2", dependencies: ["AWSSignatureV4"]),
99
Target(name: "S3", dependencies: ["AWSSignatureV4"]),
1010
Target(name: "VaporS3", dependencies: ["S3"]),
1111
],

[email protected]

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// swift-tools-version:4.0
2+
3+
import PackageDescription
4+
5+
let package = Package(
6+
name: "AWS",
7+
products: [
8+
.library(name: "AWS", targets: ["AWS"]),
9+
.library(name: "VaporS3", targets: ["VaporS3"]),
10+
],
11+
dependencies: [
12+
.package(url: "https://github.com/vapor/vapor.git", from: "2.2.0"),
13+
.package(url: "https://github.com/drmohundro/SWXMLHash", from: "4.1.1"),
14+
],
15+
targets: [
16+
.target(name: "AWS", dependencies: ["AutoScaling", "EC2", "S3"]),
17+
.target(name: "AutoScaling", dependencies: ["AWSSignatureV4", "SWXMLHash"]),
18+
.target(name: "AWSSignatureV4", dependencies: ["Vapor"]),
19+
.target(name: "EC2", dependencies: ["AWSSignatureV4"]),
20+
.target(name: "S3", dependencies: ["AWSSignatureV4"]),
21+
.target(name: "VaporS3", dependencies: ["S3"]),
22+
.testTarget(name: "AWSTests", dependencies: ["AWS"]),
23+
]
24+
)

0 commit comments

Comments
 (0)