Files
puter/Package.swift
soconnor 0da94715be
Build and test / macos (push) Canceled after 0s
Signed release / release (push) Canceled after 0s
Add advanced monitoring and release infrastructure
2026-08-15 18:23:35 -04:00

39 lines
1.1 KiB
Swift

// swift-tools-version: 6.0
import PackageDescription
let package = Package(
name: "puter",
platforms: [.macOS(.v14)],
products: [
.executable(name: "puter", targets: ["puter"]),
.executable(name: "puter-helper", targets: ["puter-helper"])
],
dependencies: [
.package(url: "https://github.com/sparkle-project/Sparkle", exact: "2.9.2")
],
targets: [
.target(
name: "PuterHelperProtocol",
path: "Sources/PuterHelperProtocol"
),
.executableTarget(
name: "puter",
dependencies: [
"PuterHelperProtocol",
.product(name: "Sparkle", package: "Sparkle")
],
path: "Sources/puter"
),
.executableTarget(
name: "puter-helper",
dependencies: ["PuterHelperProtocol"],
path: "Sources/puter-helper"
),
.testTarget(
name: "puterTests",
dependencies: ["puter", "PuterHelperProtocol"],
path: "Tests/puterTests"
)
]
)