mirror of
				https://github.com/ggml-org/llama.cpp.git
				synced 2025-10-31 08:51:55 +00:00 
			
		
		
		
	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
This commit is contained in:
		| @@ -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+ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jhen-Jie Hong
					Jhen-Jie Hong