| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- //===----------------------------------------------------------------------===//
- //
- // This source file is part of the Foundation Models open source project.
- //
- // Copyright © 2024-2027 Apple Inc. and the Foundation Models project authors.
- //
- // Licensed under the Apache License v2.0
- //
- // See LICENSE.txt for license information
- //
- //===----------------------------------------------------------------------===//
- // swift-tools-version: 6.2
- import PackageDescription
- let package = Package(
- name: "foundation-models-utilities",
- platforms: [
- .macOS("27.0"),
- .iOS("27.0"),
- .visionOS("27.0"),
- .watchOS("27.0")
- ],
- products: [
- .library(
- name: "FoundationModelsUtilities",
- targets: ["FoundationModelsUtilities"]
- )
- ],
- targets: [
- .target(
- name: "FoundationModelsUtilities",
- dependencies: [],
- swiftSettings: [
- .enableExperimentalFeature("InternalImportsByDefault"),
- .enableExperimentalFeature("NonisolatedNonsendingByDefault"),
- .enableUpcomingFeature("MemberImportVisibility")
- ]
- ),
- .testTarget(
- name: "FoundationModelsUtilitiesTests",
- dependencies: [
- "FoundationModelsUtilities",
- ],
- swiftSettings: [
- .enableExperimentalFeature("InternalImportsByDefault"),
- .enableExperimentalFeature("NonisolatedNonsendingByDefault"),
- .enableUpcomingFeature("MemberImportVisibility")
- ]
- ),
- .testTarget(
- name: "FoundationModelsUtilitiesIntegrationTests",
- dependencies: [
- "FoundationModelsUtilities",
- ],
- swiftSettings: [
- .enableExperimentalFeature("InternalImportsByDefault"),
- .enableExperimentalFeature("NonisolatedNonsendingByDefault"),
- .enableUpcomingFeature("MemberImportVisibility")
- ]
- ),
- ],
- swiftLanguageModes: [.v6]
- )
|