]> git.djapps.eu Git - pkg/ggml/sources/ggml/commitdiff
ggml : fix SPM package headers
authorGeorgi Gerganov <redacted>
Thu, 18 Jan 2024 08:35:42 +0000 (10:35 +0200)
committerGeorgi Gerganov <redacted>
Thu, 18 Jan 2024 08:35:42 +0000 (10:35 +0200)
Package.swift
spm-headers/ggml-alloc.h [new symlink]
spm-headers/ggml-backend.h [new symlink]
spm-headers/ggml.h [new symlink]
spm-headers/module.modulemap [new file with mode: 0644]

index 0c3313dd0de166bc2f173bf0c9bbe1dc71eff1f0..19dcf267a98c313823855d88f87d1bf49b9f8cef 100644 (file)
@@ -28,7 +28,7 @@ let package = Package(
             resources: [
                 .process("src/ggml-metal.metal")
             ],
-            publicHeadersPath: "include/ggml",
+            publicHeadersPath: "spm-headers",
             cSettings: [
                 .unsafeFlags(["-Wno-shorten-64-to-32", "-O3", "-DNDEBUG"]),
                 .define("GGML_USE_ACCELERATE"),
diff --git a/spm-headers/ggml-alloc.h b/spm-headers/ggml-alloc.h
new file mode 120000 (symlink)
index 0000000..407fada
--- /dev/null
@@ -0,0 +1 @@
+../include/ggml/ggml-alloc.h
\ No newline at end of file
diff --git a/spm-headers/ggml-backend.h b/spm-headers/ggml-backend.h
new file mode 120000 (symlink)
index 0000000..a69e9b5
--- /dev/null
@@ -0,0 +1 @@
+../include/ggml/ggml-backend.h
\ No newline at end of file
diff --git a/spm-headers/ggml.h b/spm-headers/ggml.h
new file mode 120000 (symlink)
index 0000000..245bb98
--- /dev/null
@@ -0,0 +1 @@
+../include/ggml/ggml.h
\ No newline at end of file
diff --git a/spm-headers/module.modulemap b/spm-headers/module.modulemap
new file mode 100644 (file)
index 0000000..e8ced24
--- /dev/null
@@ -0,0 +1,7 @@
+module ggml {
+    header "ggml.h"
+    header "ggml-alloc.h"
+    header "ggml-backend.h"
+
+    export *
+}