From: Jhen-Jie Hong Date: Tue, 10 Oct 2023 11:31:13 +0000 (-0500) Subject: swift : improvements and fixes (#3564) X-Git-Tag: upstream/0.0.4488~3127 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=0aa6595ae02f97f2e5ffd74bf57a8b21ac83b272;p=pkg%2Fggml%2Fsources%2Fllama.cpp swift : improvements and fixes (#3564) * swift : use macOS 12 as minimum requirement * swift : add missing ggml-backend.c source * swift : add -O3 -DNDEBUG unsafe flags --- diff --git a/Package.swift b/Package.swift index 1ea414cc..4ab055b1 100644 --- a/Package.swift +++ b/Package.swift @@ -1,10 +1,10 @@ -// swift-tools-version:5.3 +// swift-tools-version:5.5 import PackageDescription #if arch(arm) || arch(arm64) let platforms: [SupportedPlatform]? = [ - .macOS(.v11), + .macOS(.v12), .iOS(.v14), .watchOS(.v4), .tvOS(.v14) @@ -41,12 +41,13 @@ let package = Package( "ggml.c", "llama.cpp", "ggml-alloc.c", + "ggml-backend.c", "k_quants.c", ] + additionalSources, resources: resources, publicHeadersPath: "spm-headers", cSettings: [ - .unsafeFlags(["-Wno-shorten-64-to-32"]), + .unsafeFlags(["-Wno-shorten-64-to-32", "-O3", "-DNDEBUG"]), .define("GGML_USE_K_QUANTS"), .define("GGML_USE_ACCELERATE") // NOTE: NEW_LAPACK will required iOS version 16.4+