diff --git a/Package.swift b/Package.swift index 5e0a093..1b82682 100644 --- a/Package.swift +++ b/Package.swift @@ -2,7 +2,7 @@ import PackageDescription -let llamaVersion = "b5443" +let llamaVersion = "b5465" let package = Package( name: "LocalLLMClient", @@ -67,7 +67,7 @@ let package = Package( name: "LocalLLMClientLlamaFramework", url: "https://github.com/ggml-org/llama.cpp/releases/download/\(llamaVersion)/llama-\(llamaVersion)-xcframework.zip", - checksum: "a461bae932c956371a3127f9230fa001c8c6b0cd2b930465772b24c3b274a323" + checksum: "f246f3833b1cff61384c221b826551c7c9b27954f3588ac3034cde01b452f22e" ), .target( name: "LocalLLMClientLlamaC", @@ -101,5 +101,6 @@ let package = Package( .product(name: "MLXLMCommon", package: "mlx-swift-examples"), ], ), - ] + ], + cxxLanguageStandard: .cxx20 ) diff --git a/Sources/LocalLLMClientLlamaC/exclude/llama.cpp b/Sources/LocalLLMClientLlamaC/exclude/llama.cpp index 0d5c742..faaaff5 160000 --- a/Sources/LocalLLMClientLlamaC/exclude/llama.cpp +++ b/Sources/LocalLLMClientLlamaC/exclude/llama.cpp @@ -1 +1 @@ -Subproject commit 0d5c74216170ef97e5e7511563837263f2d1a496 +Subproject commit faaaff5f947064d13ef8b98659d81a1384c3e57b diff --git a/Sources/LocalLLMClientLlamaC/miniaudio.h b/Sources/LocalLLMClientLlamaC/miniaudio.h new file mode 120000 index 0000000..329e585 --- /dev/null +++ b/Sources/LocalLLMClientLlamaC/miniaudio.h @@ -0,0 +1 @@ +exclude/llama.cpp/tools/mtmd/miniaudio.h \ No newline at end of file diff --git a/Sources/LocalLLMClientLlamaC/mtmd-audio.cpp b/Sources/LocalLLMClientLlamaC/mtmd-audio.cpp new file mode 120000 index 0000000..a777412 --- /dev/null +++ b/Sources/LocalLLMClientLlamaC/mtmd-audio.cpp @@ -0,0 +1 @@ +exclude/llama.cpp/tools/mtmd/mtmd-audio.cpp \ No newline at end of file diff --git a/Sources/LocalLLMClientLlamaC/mtmd-audio.h b/Sources/LocalLLMClientLlamaC/mtmd-audio.h new file mode 120000 index 0000000..d0385fb --- /dev/null +++ b/Sources/LocalLLMClientLlamaC/mtmd-audio.h @@ -0,0 +1 @@ +exclude/llama.cpp/tools/mtmd/mtmd-audio.h \ No newline at end of file