Files
umn/Package.swift
T
2026-08-31 16:44:54 -05:00

24 lines
1010 B
Swift

// swift-tools-version: 6.0
import PackageDescription
let package = Package(
name: "UltraMeshNetwork",
platforms: [.macOS(.v14)],
products: [
.library(name: "UltraMeshCore", targets: ["UltraMeshCore"]),
.executable(name: "umnd", targets: ["umnd"]),
.executable(name: "umn", targets: ["umn"]),
.executable(name: "umn-selftest", targets: ["umn-selftest"]),
.executable(name: "umn-helper", targets: ["umn-helper"]),
],
targets: [
.target(name: "UMNSystem", publicHeadersPath: "include"),
.target(name: "UltraMeshCore", dependencies: ["UMNSystem"]),
.executableTarget(name: "umnd", dependencies: ["UltraMeshCore", "UMNSystem"]),
.executableTarget(name: "umn-helper", dependencies: ["UltraMeshCore", "UMNSystem"]),
.executableTarget(name: "umn", dependencies: ["UltraMeshCore"]),
.executableTarget(name: "umn-selftest", dependencies: ["UltraMeshCore", "UMNSystem"]),
],
swiftLanguageModes: [.v5]
)