From: Georgi Gerganov Date: Thu, 18 Jan 2024 08:35:42 +0000 (+0200) Subject: ggml : fix SPM package headers X-Git-Tag: upstream/0.0.1642~1058 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=c2875439e67a2b83da37f71b91b9499be3f045b3;p=pkg%2Fggml%2Fsources%2Fggml ggml : fix SPM package headers --- diff --git a/Package.swift b/Package.swift index 0c3313dd..19dcf267 100644 --- a/Package.swift +++ b/Package.swift @@ -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 index 00000000..407fadaf --- /dev/null +++ b/spm-headers/ggml-alloc.h @@ -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 index 00000000..a69e9b54 --- /dev/null +++ b/spm-headers/ggml-backend.h @@ -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 index 00000000..245bb981 --- /dev/null +++ b/spm-headers/ggml.h @@ -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 index 00000000..e8ced242 --- /dev/null +++ b/spm-headers/module.modulemap @@ -0,0 +1,7 @@ +module ggml { + header "ggml.h" + header "ggml-alloc.h" + header "ggml-backend.h" + + export * +}