// swift-tools-version: 5.9 import PackageDescription import Foundation let sharedNative: Package.Dependency = ProcessInfo.processInfo.environment["OFICINA_NATIVE_PACKAGE_PATH"].map { .package(name: "native", path: $0) } ?? .package(url: "https://amadan.net/rastrillo/native", revision: "2a5d07b2c8d3dfb3fd8526dc7e1c802f97865c67") let package = Package(name: "MemoriaNative", platforms: [.macOS(.v14), .iOS(.v17)], products: [.library(name: "MemoriaKit", targets: ["MemoriaKit"]), .executable(name: "MemoriaMac", targets: ["MemoriaMac"])], dependencies: [sharedNative], targets: [ .executableTarget(name: "MemoriaReview", dependencies: ["MemoriaKit", .product(name: "RastrilloApple", package: "native")]), .target(name: "MemoriaKit", dependencies: [.product(name: "RastrilloApple", package: "native")]), .executableTarget(name: "MemoriaMac", dependencies: [.product(name: "RastrilloMacUpdates", package: "native", condition: .when(platforms: [.macOS])), "MemoriaKit", .product(name: "RastrilloApple", package: "native")], path: "Sources/MemoriaApp")])