Files
Wakeful/Package.swift
T
2026-09-15 12:44:18 +10:00

23 lines
705 B
Swift

// swift-tools-version:5.9
//
// Deliberately pinned to tools 5.9 / Swift 5 language mode. Under Swift 6's
// strict concurrency checking, the static mutable state in HotKey's hot key
// registry and Preferences.shared become hard errors, and the @convention(c)
// Carbon event handler's access to that registry becomes an actor-isolation
// error. Migrating means marking HotKey @MainActor plus nonisolated(unsafe)
// on the registry, or moving it behind a lock.
import PackageDescription
let package = Package(
name: "Wakeful",
platforms: [
.macOS(.v13)
],
targets: [
.executableTarget(
name: "Wakeful",
path: "Sources/Wakeful"
)
]
)