Skip to content

Commit 2ce2f06

Browse files
authored
Merge pull request #216 from spotify/tools-version
Package.swift - bump tools version
2 parents 5c24a31 + 2fafec1 commit 2ce2f06

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

Package.swift

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1-
// swift-tools-version:5.0
1+
// swift-tools-version:5.2
22
import PackageDescription
33

4+
let depCasePaths: PackageDescription.Target.Dependency = .product(name: "CasePaths", package: "swift-case-paths")
5+
let depQuick: PackageDescription.Target.Dependency = .product(name: "Quick", package: "Quick")
6+
let depNimble: PackageDescription.Target.Dependency = .product(name: "Nimble", package: "Nimble")
7+
48
let package = Package(
59
name: "Mobius",
610
platforms: [
@@ -21,24 +25,24 @@ let package = Package(
2125
.package(url: "https://github.com/Quick/Quick", from: "7.0.0"),
2226
],
2327
targets: [
24-
.target(name: "MobiusCore", dependencies: ["CasePaths"], path: "MobiusCore/Source"),
28+
.target(name: "MobiusCore", dependencies: [depCasePaths], path: "MobiusCore/Source"),
2529
.target(name: "MobiusExtras", dependencies: ["MobiusCore"], path: "MobiusExtras/Source"),
26-
.target(name: "MobiusNimble", dependencies: ["MobiusCore", "MobiusTest", "Nimble"], path: "MobiusNimble/Source"),
30+
.target(name: "MobiusNimble", dependencies: ["MobiusCore", "MobiusTest", depNimble], path: "MobiusNimble/Source"),
2731
.target(name: "MobiusTest", dependencies: ["MobiusCore"], path: "MobiusTest/Source"),
2832
.target(name: "MobiusThrowableAssertion", path: "MobiusThrowableAssertion/Source"),
2933

3034
.testTarget(
3135
name: "MobiusCoreTests",
32-
dependencies: ["MobiusCore", "Nimble", "Quick", "MobiusThrowableAssertion"],
36+
dependencies: ["MobiusCore", "MobiusThrowableAssertion", depNimble, depQuick],
3337
path: "MobiusCore/Test"
3438
),
3539
.testTarget(
3640
name: "MobiusExtrasTests",
37-
dependencies: ["MobiusCore", "MobiusExtras", "Nimble", "Quick", "MobiusThrowableAssertion"],
41+
dependencies: ["MobiusCore", "MobiusExtras", "MobiusThrowableAssertion", depNimble, depQuick],
3842
path: "MobiusExtras/Test"
3943
),
40-
.testTarget(name: "MobiusNimbleTests", dependencies: ["MobiusNimble", "Quick"], path: "MobiusNimble/Test"),
41-
.testTarget(name: "MobiusTestTests", dependencies: ["MobiusTest", "Quick", "Nimble"], path: "MobiusTest/Test"),
44+
.testTarget(name: "MobiusNimbleTests", dependencies: ["MobiusNimble", depQuick], path: "MobiusNimble/Test"),
45+
.testTarget(name: "MobiusTestTests", dependencies: ["MobiusTest", depNimble, depQuick], path: "MobiusTest/Test"),
4246
],
4347
swiftLanguageVersions: [.v5]
4448
)

0 commit comments

Comments
 (0)