]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commitdiff
Fix for OpenCL / clbast builds on macOS. (#1329)
authorIonoclast Laboratories <redacted>
Fri, 5 May 2023 12:18:21 +0000 (08:18 -0400)
committerGitHub <redacted>
Fri, 5 May 2023 12:18:21 +0000 (14:18 +0200)
Makefile

index 94acefdded3208781d072c004506922a7447aaf4..260b2487ffab84c39b6fc409f9e5a66d0f85f41a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -121,7 +121,12 @@ ggml-cuda.o: ggml-cuda.cu ggml-cuda.h
 endif
 ifdef LLAMA_CLBLAST
        CFLAGS  += -DGGML_USE_CLBLAST
-       LDFLAGS += -lclblast -lOpenCL
+       # Mac provides OpenCL as a framework
+       ifeq ($(UNAME_S),Darwin)
+               LDFLAGS += -lclblast -framework OpenCL
+       else
+               LDFLAGS += -lclblast -lOpenCL
+       endif
        OBJS    += ggml-opencl.o
 ggml-opencl.o: ggml-opencl.c ggml-opencl.h
        $(CC) $(CFLAGS) -c $< -o $@