1- // swift-tools-version:4 .0
1+ // swift-tools-version:5 .0
22import Foundation
33import PackageDescription
44
@@ -9,15 +9,11 @@ let generatedName = "Generated"
99let generatedPath = " .build/ \( generatedName. lowercased ( ) ) "
1010
1111let isSourcesGenerated : Bool = {
12- let basePath = URL ( fileURLWithPath: #file)
13- . deletingLastPathComponent ( )
14- . path
15-
16- let fileManager = FileManager ( )
17- fileManager. changeCurrentDirectoryPath ( basePath)
12+ let baseURL = URL ( fileURLWithPath: #file) . deletingLastPathComponent ( )
13+ let generatedURL = baseURL. appendingPathComponent ( generatedPath)
1814
1915 var isDirectory : ObjCBool = false
20- let exists = fileManager . fileExists ( atPath: generatedPath , isDirectory: & isDirectory)
16+ let exists = FileManager . default . fileExists ( atPath: generatedURL . path , isDirectory: & isDirectory)
2117
2218 return exists && isDirectory. boolValue
2319} ( )
@@ -41,7 +37,7 @@ func addGenerated(_ targets: [Target]) -> [Target] {
4137 . target(
4238 name: generatedName,
4339 dependencies: [
44- . byNameItem ( name: packageName) ,
40+ . byName ( name: packageName) ,
4541 " java_swift " ,
4642 " Java " ,
4743 " JavaCoder " ,
@@ -57,13 +53,12 @@ let package = Package(
5753 products: addGenerated ( [
5854 ] ) ,
5955 dependencies: [
60- . package ( url: " https://github.com/readdle/java_swift.git " , . exact( " 2.1.3 " ) ) ,
61- . package ( url: " https://github.com/readdle/swift-java.git " , . exact( " 0.1.5 " ) ) ,
62- . package ( url: " https://github.com/readdle/swift-java-coder.git " , . exact( " 1.0.5 " ) ) ,
63- . package ( url: " https://github.com/readdle/swift-anycodable.git " , . exact( " 1.0.0 " ) ) ,
56+ . package ( url: " https://github.com/readdle/java_swift.git " , . exact( " 2.1.7 " ) ) ,
57+ . package ( url: " https://github.com/readdle/swift-java.git " , . exact( " 0.2.0 " ) ) ,
58+ . package ( url: " https://github.com/readdle/swift-java-coder.git " , . exact( " 1.0.13 " ) ) ,
59+ . package ( url: " https://github.com/readdle/swift-anycodable.git " , . exact( " 1.0.2 " ) ) ,
6460 ] ,
6561 targets: addGenerated ( [
6662 . target( name: packageName, dependencies: [ " AnyCodable " ] )
67- ] ) ,
68- swiftLanguageVersions: [ 4 ]
63+ ] )
6964)
0 commit comments