Files

23 lines
861 B
Swift
Raw Permalink Normal View History

// swift-tools-version: 5.9
import PackageDescription
// A small macOS test harness for the production networking and share logic.
// The app and extension continue to build through QueueCube.xcodeproj.
let package = Package(
name: "QueueCubeShareCore",
platforms: [.macOS(.v14)],
targets: [
.target(
name: "QueueCubeShareCore",
path: "QueueCube/Backend",
exclude: ["Utilities.swift", "ServerDiscovery.swift"],
sources: [
"API.swift", "RequestBuilder.swift", "Server.swift", "Settings.swift",
"SharedVideo.swift", "SharePlayback.swift", "SharedInput.swift"
],
swiftSettings: [.enableUpcomingFeature("BareSlashRegexLiterals")]
),
.testTarget(name: "QueueCubeShareCoreTests", dependencies: ["QueueCubeShareCore"])
]
)