// swift-tools-version:5.3 import PackageDescription let package = Package( name: "NumPy-iOS", products: [ .library( name: "NumPy-iOS", targets: ["libnumpy", "libnpymath", "libnpyrandom", "Link", "NumPySupport"]), ], dependencies: [ .package(url: "https://github.com/kewlbear/Python-iOS.git", from: "0.1.1-b"), ], targets: [ .binaryTarget(name: "libnumpy", url: "https://github.com/kewlbear/NumPy-iOS/releases/download/TAG/libnumpy.xcframework.zip", checksum: "libnumpy.xcframework_CHECKSUM"), .binaryTarget(name: "libnpymath", url: "https://github.com/kewlbear/NumPy-iOS/releases/download/TAG/libnpymath.xcframework.zip", checksum: "libnpymath.xcframework_CHECKSUM"), .binaryTarget(name: "libnpyrandom", url: "https://github.com/kewlbear/NumPy-iOS/releases/download/TAG/libnpyrandom.xcframework.zip", checksum: "libnpyrandom.xcframework_CHECKSUM"), .target( name: "Link", dependencies: ["libnumpy", "libnpymath", "libnpyrandom", "Python-iOS"], linkerSettings: [.linkedFramework("Accelerate")]), .target( name: "NumPySupport", dependencies: ["Python-iOS"], resources: [.copy("site-packages")]), .testTarget( name: "NumPy-iOSTests", dependencies: ["NumPySupport"]), ] )