From 690c794b32635711bf4712a321dbef951532e5f5 Mon Sep 17 00:00:00 2001 From: kchro3 Date: Fri, 8 Sep 2023 09:48:56 -0700 Subject: [PATCH] set minimum versions for all platforms --- Package.swift | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index 91a92d327..9f10780f4 100644 --- a/Package.swift +++ b/Package.swift @@ -3,6 +3,12 @@ import PackageDescription #if arch(arm) || arch(arm64) +let platforms: [SupportedPlatform]? = [ + .macOS(.v11), + .iOS(.v11), + .watchOS(.v4), + .tvOS(.v11) +] let exclude: [String] = [] let additionalSources: [String] = ["ggml-metal.m"] let additionalSettings: [CSetting] = [ @@ -11,6 +17,7 @@ let additionalSettings: [CSetting] = [ .define("GGML_USE_METAL") ] #else +let platforms: [SupportedPlatform]? = nil let exclude: [String] = ["ggml-metal.metal"] let additionalSources: [String] = [] let additionalSettings: [CSetting] = [] @@ -18,7 +25,7 @@ let additionalSettings: [CSetting] = [] let package = Package( name: "llama", - platforms: [.macOS(.v11)], + platforms: platforms, products: [ .library(name: "llama", targets: ["llama"]), ],