swift : Package compile breaks due to ggml-metal.metal (#1831)

* Ignore metal file in spm

* Add ggml.h to spm public Headers

---------

Co-authored-by: Vogel Frederik <vogel.frederik@linecorp.com>
This commit is contained in:
Frederik Vogel
2023-06-15 20:47:04 +03:00
committed by GitHub
co-authored by Vogel Frederik
parent cf267d1c71
commit 69b34a0e80
2 changed files with 2 additions and 0 deletions
+1
View File
@@ -11,6 +11,7 @@ let package = Package(
.target( .target(
name: "llama", name: "llama",
path: ".", path: ".",
exclude: ["ggml-metal.metal"],
sources: ["ggml.c", "llama.cpp"], sources: ["ggml.c", "llama.cpp"],
publicHeadersPath: "spm-headers", publicHeadersPath: "spm-headers",
cSettings: [.unsafeFlags(["-Wno-shorten-64-to-32"]), .define("GGML_USE_ACCELERATE")], cSettings: [.unsafeFlags(["-Wno-shorten-64-to-32"]), .define("GGML_USE_ACCELERATE")],
+1
View File
@@ -0,0 +1 @@
../ggml.h