From fa0d576c99008743e886a6e1bd43c2af13179277 Mon Sep 17 00:00:00 2001 From: ochafik Date: Sun, 17 Nov 2024 02:57:58 +0000 Subject: [PATCH 1/2] enable Metal on Macs (need to embed the metal library) --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2707f66..7f2a8fc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,7 +4,7 @@ project(SqliteEmbed C CXX) set(CMAKE_C_STANDARD 99) set(CMAKE_C_STANDARD_REQUIRED ON) -set(LLAMA_METAL OFF) +set(LLAMA_METAL_EMBED_LIBRARY ON) set(LLAMA_STATIC ON) set(LLAMA_OPENMP OFF) From 46b3ebab8d7b2b8c0ea575fa2bdde15d44b0c743 Mon Sep 17 00:00:00 2001 From: ochafik Date: Sun, 17 Nov 2024 03:46:52 +0000 Subject: [PATCH 2/2] drop hidden extra -DLLAMA_METAL=0 --- Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile b/Makefile index b11db35..3d7ee16 100644 --- a/Makefile +++ b/Makefile @@ -22,7 +22,6 @@ endif ifdef CONFIG_DARWIN LOADABLE_EXTENSION=dylib CFLAGS+=-framework Accelerate -framework Foundation -framework Metal -framework MetalKit -LLAMA_CMAKE_FLAGS+=-DLLAMA_METAL=0 endif ifdef CONFIG_LINUX