FountainImagePublicationKit.git · Package.swift
FountainImagePublicationKit.git / Package.swift
revision 99613c1d64bef4473abc57a2424278fb5f2159b4 · complete file
// swift-tools-version: 6.1
import PackageDescription
let package = Package(
name: "FountainImagePublicationKit",
platforms: [.macOS(.v14), .iOS(.v17), .tvOS(.v17), .watchOS(.v10)],
products: [
.library(name: "FountainImageCore", targets: ["FountainImageCore"]),
.library(name: "FountainImageRights", targets: ["FountainImageRights"]),
.library(name: "FountainImageComplianceCore", targets: ["FountainImageComplianceCore"]),
.library(name: "FountainImageProvenance", targets: ["FountainImageProvenance"]),
.library(name: "FountainImageEditorialReview", targets: ["FountainImageEditorialReview"]),
.library(name: "FountainImageProviderTerms", targets: ["FountainImageProviderTerms"]),
.library(name: "FountainImageTestKit", targets: ["FountainImageTestKit"])
],
targets: [
.target(name: "FountainImageCore"),
.target(name: "FountainImageRights", dependencies: ["FountainImageCore"]),
.target(name: "FountainImageProvenance", dependencies: ["FountainImageCore"]),
.target(name: "FountainImageProviderTerms", dependencies: ["FountainImageCore"]),
.target(name: "FountainImageEditorialReview", dependencies: ["FountainImageCore", "FountainImageProvenance"]),
.target(name: "FountainImageComplianceCore", dependencies: [
"FountainImageCore", "FountainImageRights", "FountainImageProvenance", "FountainImageEditorialReview",
"FountainImageProviderTerms"
]),
.target(name: "FountainImageTestKit", dependencies: [
"FountainImageCore", "FountainImageRights", "FountainImageProvenance", "FountainImageProviderTerms",
"FountainImageComplianceCore"
]),
.testTarget(name: "FountainImagePublicationKitTests", dependencies: [
"FountainImageCore", "FountainImageRights", "FountainImageProvenance", "FountainImageProviderTerms",
"FountainImageComplianceCore", "FountainImageTestKit"
])
]
)