Skip to content

Commit 8757f24

Browse files
colemancdakrzyzanowskim
authored andcommitted
Updated SwiftPM Package for Swift 5 (#716)
* Updated SwiftPM package For Swift 5 * Updated CI * Updated CI
1 parent 05bee04 commit 8757f24

4 files changed

Lines changed: 52 additions & 8 deletions

File tree

‎.travis.yml‎

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
1-
os:
2-
- linux
3-
- osx
41
language: generic
5-
sudo: required
6-
dist: trusty
7-
osx_image: xcode10
2+
matrix:
3+
include:
4+
# Test Ubuntu Linux 14.04 / Swift 4.1.2
5+
- os: linux
6+
dist: trusty
7+
sudo: required
8+
# Test Xcode 10 / Swift 4.2
9+
- os: osx
10+
osx_image: xcode10
11+
# Test Xcode 10.2 / Swift 5
12+
- os: osx
13+
osx_image: xcode10.2
814
install:
915
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
1016
script:

‎Package.swift‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version:4.2
1+
// swift-tools-version:4.1
22

33
import PackageDescription
44

@@ -13,4 +13,6 @@ let package = Package(
1313
.target(name: "CryptoSwift"),
1414
.testTarget(name: "Tests", dependencies: ["CryptoSwift"]),
1515
.testTarget(name: "TestsPerformance", dependencies: ["CryptoSwift"]),
16-
])
16+
],
17+
swiftLanguageVersions: [4]
18+
)

‎Package@swift-4.2.swift‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// swift-tools-version:4.2
2+
3+
import PackageDescription
4+
5+
let package = Package(
6+
name: "CryptoSwift",
7+
products: [
8+
.library(
9+
name: "CryptoSwift",
10+
targets: ["CryptoSwift"])
11+
],
12+
targets: [
13+
.target(name: "CryptoSwift"),
14+
.testTarget(name: "Tests", dependencies: ["CryptoSwift"]),
15+
.testTarget(name: "TestsPerformance", dependencies: ["CryptoSwift"]),
16+
],
17+
swiftLanguageVersions: [.v4, .v4_2]
18+
)

‎Package@swift-5.swift‎

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
// swift-tools-version:5.0
2+
3+
import PackageDescription
4+
5+
let package = Package(
6+
name: "CryptoSwift",
7+
products: [
8+
.library(
9+
name: "CryptoSwift",
10+
targets: ["CryptoSwift"])
11+
],
12+
targets: [
13+
.target(name: "CryptoSwift"),
14+
.testTarget(name: "Tests", dependencies: ["CryptoSwift"]),
15+
.testTarget(name: "TestsPerformance", dependencies: ["CryptoSwift"]),
16+
],
17+
swiftLanguageVersions: [.v5]
18+
)

0 commit comments

Comments
 (0)