]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/commitdiff
make : fix CLBlast build on MacOS (#1120)
authorChristian <redacted>
Tue, 25 Jul 2023 16:12:03 +0000 (18:12 +0200)
committerGitHub <redacted>
Tue, 25 Jul 2023 16:12:03 +0000 (19:12 +0300)
Makefile

index 5c46d295f804630557754d44ad1426661c267a9d..37ca3823de151048c22498bfddbd9d2dda30f7d4 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -192,11 +192,17 @@ endif
 
 ifdef WHISPER_CLBLAST
        CFLAGS          += -DGGML_USE_CLBLAST
-       LDFLAGS         += -lclblast -lOpenCL
+       CXXFLAGS        += -DGGML_USE_CLBLAST
+       LDFLAGS         += -lclblast
+       ifeq ($(UNAME_S),Darwin)
+               LDFLAGS         += -framework OpenCL
+       else
+               LDFLAGS     += -lOpenCL
+       endif
        WHISPER_OBJ     += ggml-opencl.o
 
 ggml-opencl.o: ggml-opencl.cpp ggml-opencl.h
-       $(CC) $(CFLAGS) -c $< -o $@
+       $(CXX) $(CXXFLAGS) -c $< -o $@
 endif
 
 ifdef WHISPER_GPROF