Skip to content

Commit 7e7a6ce

Browse files
committed
Added support for visionos
1 parent 0861e78 commit 7e7a6ce

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

Package.swift

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ let package = Package(
1010
.iOS(.v16),
1111
.tvOS(.v16),
1212
.watchOS(.v9),
13+
.visionOS(.v1),
1314
],
1415
products: [
1516
.executable(
@@ -34,13 +35,19 @@ let package = Package(
3435
.binaryTarget(
3536
name: "Sentencepiece",
3637
url:
37-
"https://github.com/jkrukowski/swift-sentencepiece/releases/download/0.0.3/sentencepiece.xcframework.zip",
38-
checksum: "22030b37c036acd5ff961da112df92880340bc04ad991ccb233a81e9c49b50c1"
38+
"https://github.com/jkrukowski/swift-sentencepiece/releases/download/0.0.4/sentencepiece.xcframework.zip",
39+
checksum: "9168a242ffc75cdecb3bd21f4671842bb48d583d1cbc83e5a255d3e348622680"
3940
),
4041
.target(
4142
name: "SentencepieceTokenizer",
4243
dependencies: [
4344
"Sentencepiece"
45+
],
46+
linkerSettings: [
47+
.unsafeFlags(
48+
["-lc++"],
49+
.when(platforms: [.visionOS])
50+
)
4451
]
4552
),
4653
.testTarget(

Package@swift-5.9.swift

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// swift-tools-version: 5.9
1+
// swift-tools-version: 6.0
22
// The swift-tools-version declares the minimum version of Swift required to build this package.
33

44
import PackageDescription
@@ -10,6 +10,7 @@ let package = Package(
1010
.iOS(.v16),
1111
.tvOS(.v16),
1212
.watchOS(.v9),
13+
.visionOS(.v1),
1314
],
1415
products: [
1516
.executable(
@@ -34,13 +35,19 @@ let package = Package(
3435
.binaryTarget(
3536
name: "Sentencepiece",
3637
url:
37-
"https://github.com/jkrukowski/swift-sentencepiece/releases/download/0.0.3/sentencepiece.xcframework.zip",
38-
checksum: "22030b37c036acd5ff961da112df92880340bc04ad991ccb233a81e9c49b50c1"
38+
"https://github.com/jkrukowski/swift-sentencepiece/releases/download/0.0.4/sentencepiece.xcframework.zip",
39+
checksum: "9168a242ffc75cdecb3bd21f4671842bb48d583d1cbc83e5a255d3e348622680"
3940
),
4041
.target(
4142
name: "SentencepieceTokenizer",
4243
dependencies: [
4344
"Sentencepiece"
45+
],
46+
linkerSettings: [
47+
.unsafeFlags(
48+
["-lc++"],
49+
.when(platforms: [.visionOS])
50+
)
4451
]
4552
),
4653
.testTarget(

0 commit comments

Comments
 (0)