|
|
@@ -1,4 +1,4 @@
|
|
|
-// swift-tools-version: 5.8
|
|
|
+// swift-tools-version: 6.0
|
|
|
|
|
|
import PackageDescription
|
|
|
|
|
|
@@ -7,23 +7,7 @@ let package = Package(
|
|
|
dependencies: [
|
|
|
.package(path: "../")
|
|
|
],
|
|
|
- targets: targets()
|
|
|
-)
|
|
|
-
|
|
|
-private func targets() -> [Target] {
|
|
|
- var testDependencies: [Target.Dependency] = [
|
|
|
- .target(name: "Simple"),
|
|
|
- .target(name: "Nested"),
|
|
|
- .target(name: "Import"),
|
|
|
- ]
|
|
|
- #if compiler(>=5.9)
|
|
|
- testDependencies.append(.target(name: "AccessLevelOnImport"))
|
|
|
- #endif
|
|
|
- var targets: [Target] = [
|
|
|
- .testTarget(
|
|
|
- name: "ExampleTests",
|
|
|
- dependencies: testDependencies
|
|
|
- ),
|
|
|
+ targets: [
|
|
|
.target(
|
|
|
name: "Simple",
|
|
|
dependencies: [
|
|
|
@@ -51,9 +35,6 @@ private func targets() -> [Target] {
|
|
|
.plugin(name: "SwiftProtobufPlugin", package: "swift-protobuf")
|
|
|
]
|
|
|
),
|
|
|
- ]
|
|
|
- #if compiler(>=5.9)
|
|
|
- targets.append(
|
|
|
.target(
|
|
|
name: "AccessLevelOnImport",
|
|
|
dependencies: [
|
|
|
@@ -65,8 +46,16 @@ private func targets() -> [Target] {
|
|
|
plugins: [
|
|
|
.plugin(name: "SwiftProtobufPlugin", package: "swift-protobuf")
|
|
|
]
|
|
|
- )
|
|
|
- )
|
|
|
- #endif
|
|
|
- return targets
|
|
|
-}
|
|
|
+ ),
|
|
|
+ .testTarget(
|
|
|
+ name: "ExampleTests",
|
|
|
+ dependencies: [
|
|
|
+ .target(name: "Simple"),
|
|
|
+ .target(name: "Nested"),
|
|
|
+ .target(name: "Import"),
|
|
|
+ .target(name: "AccessLevelOnImport"),
|
|
|
+ ]
|
|
|
+ ),
|
|
|
+ ],
|
|
|
+ swiftLanguageModes: [.v6]
|
|
|
+)
|