Skip to content

Commit a8b2c53

Browse files
authored
fix:package.swift api updated for swift 5.5 (#457)
1 parent a5687fd commit a8b2c53

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

codegen/Package.swift

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,11 +77,14 @@ func appendLibTarget(name: String, path: String) {
7777
}
7878

7979
func appendTstTarget(name: String, path: String, dependency: String) {
80+
var dependencies: [Target.Dependency] = [.product(name: "SmithyTestUtil", package: "ClientRuntime")]
81+
#if swift(>=5.5)
82+
dependencies.append(.byNameItem(name: dependency, condition: nil))
83+
#else
84+
dependencies.append(._byNameItem(name: dependency, condition: nil))
85+
#endif
8086
package.targets.append(.testTarget(name: name,
81-
dependencies: [
82-
._byNameItem(name: dependency, condition: nil),
83-
.product(name: "SmithyTestUtil", package: "ClientRuntime")
84-
],
87+
dependencies: dependencies,
8588
path: "\(path)/swift-codegen/\(name)")
8689
)
8790
}

0 commit comments

Comments
 (0)