// swift-tools-version:5.5 // The swift-tools-version declares the minimum version of Swift required to build this package. import PackageDescription let tag = "v0.4.2" let checksum = "95ea5307eb3a99203e39cfa21d962bfe3e879e62429e8c7cdf5292cae5dc35cc" let url = "https://github.com/lightningdevkit/ldk-node/releases/download/\(tag)/LDKNodeFFI.xcframework.zip" let package = Package( name: "ldk-node", platforms: [ .iOS(.v15), .macOS(.v12), ], products: [ // Products define the executables and libraries a package produces, and make them visible to other packages. .library( name: "LDKNode", targets: ["LDKNodeFFI", "LDKNode"]), ], targets: [ .target( name: "LDKNode", dependencies: ["LDKNodeFFI"], path: "./bindings/swift/Sources" ), .binaryTarget( name: "LDKNodeFFI", url: url, checksum: checksum ) ] )