Skip to content

Commit 2d13786

Browse files
Fix for OpenCL / clbast builds on macOS. (#1329)
1 parent a90e96b commit 2d13786

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

Makefile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,12 @@ ggml-cuda.o: ggml-cuda.cu ggml-cuda.h
121121
endif
122122
ifdef LLAMA_CLBLAST
123123
CFLAGS += -DGGML_USE_CLBLAST
124-
LDFLAGS += -lclblast -lOpenCL
124+
# Mac provides OpenCL as a framework
125+
ifeq ($(UNAME_S),Darwin)
126+
LDFLAGS += -lclblast -framework OpenCL
127+
else
128+
LDFLAGS += -lclblast -lOpenCL
129+
endif
125130
OBJS += ggml-opencl.o
126131
ggml-opencl.o: ggml-opencl.c ggml-opencl.h
127132
$(CC) $(CFLAGS) -c $< -o $@

0 commit comments

Comments
 (0)