|
4 | 4 | import PackageDescription |
5 | 5 |
|
6 | 6 | let dependencies: [Package.Dependency] |
7 | | -#if swift(>=5.7) |
| 7 | +#if swift(>=5.9) |
| 8 | +dependencies = [ |
| 9 | + .package(url: "https://github.com/apple/swift-argument-parser.git", .exact("1.2.3")), |
| 10 | + .package(name: "SwiftPM", url: "https://github.com/apple/swift-package-manager.git", .branch("release/5.9")), |
| 11 | + .package(url: "https://github.com/apple/swift-tools-support-core.git", .branch("release/5.9")), |
| 12 | +] |
| 13 | +#elseif swift(>=5.7) |
8 | 14 | dependencies = [ |
9 | 15 | .package(url: "https://github.com/apple/swift-argument-parser.git", .exact("1.0.3")), |
10 | 16 | .package(name: "SwiftPM", url: "https://github.com/apple/swift-package-manager.git", .branch("release/5.7")), |
@@ -54,7 +60,15 @@ let package = Package( |
54 | 60 | dependencies: dependencies, |
55 | 61 |
|
56 | 62 | targets: [ |
| 63 | + .target( |
| 64 | + name: "Xcodeproj", |
| 65 | + dependencies: [ |
| 66 | + .product(name: "SwiftPM-auto", package: "SwiftPM"), |
| 67 | + .product(name: "SwiftToolsSupport-auto", package: "swift-tools-support-core"), |
| 68 | + ] |
| 69 | + ), |
57 | 70 | .target(name: "CreateXCFramework", dependencies: [ |
| 71 | + "Xcodeproj", |
58 | 72 | .product(name: "ArgumentParser", package: "swift-argument-parser"), |
59 | 73 | .product(name: "SwiftPM-auto", package: "SwiftPM"), |
60 | 74 | .product(name: "SwiftToolsSupport-auto", package: "swift-tools-support-core"), |
|
0 commit comments