File tree Expand file tree Collapse file tree 2 files changed +6
-3
lines changed
Expand file tree Collapse file tree 2 files changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -15,15 +15,16 @@ BUILD_DIR := build_go
1515MODELS_DIR := models
1616EXAMPLES_DIR := $(wildcard examples/* )
1717INCLUDE_PATH := $(abspath ../../include) :$(abspath ../../ggml/include)
18- LIBRARY_PATH := $(abspath ../../${BUILD_DIR}/src:$(abspath ../../${BUILD_DIR}/ggml/src) )
18+ LIBRARY_PATH := $(abspath ../../${BUILD_DIR}/src) :$(abspath ../../${BUILD_DIR}/ggml/src)
1919
2020ifeq ($(GGML_CUDA ) ,1)
2121 LIBRARY_PATH := $(LIBRARY_PATH):$(CUDA_PATH)/targets/$(UNAME_M)-linux/lib/
2222 BUILD_FLAGS := -ldflags "-extldflags '-lcudart -lcuda -lcublas'"
2323endif
2424
2525ifeq ($(UNAME_S ) ,Darwin)
26- EXT_LDFLAGS := -framework Foundation -framework Metal -framework MetalKit
26+ LIBRARY_PATH := $(LIBRARY_PATH):$(abspath ../../${BUILD_DIR}/ggml/src/ggml-blas):$(abspath ../../${BUILD_DIR}/ggml/src/ggml-metal)
27+ EXT_LDFLAGS := -framework Foundation -framework Metal -framework MetalKit -lggml-metal -lggml-blas
2728endif
2829
2930all : clean whisper examples
Original file line number Diff line number Diff line change 99// CGO
1010
1111/*
12- #cgo LDFLAGS: -lwhisper -lggml -lggml-base -lggml-cpu -lm -lstdc++ -fopenmp
12+ #cgo LDFLAGS: -lwhisper -lggml -lggml-base -lggml-cpu -lm -lstdc++
13+ #cgo linux LDFLAGS: -fopenmp
14+ #cgo darwin LDFLAGS: -lggml-metal -lggml-blas
1315#cgo darwin LDFLAGS: -framework Accelerate -framework Metal -framework Foundation -framework CoreGraphics
1416#include <whisper.h>
1517#include <stdlib.h>
You can’t perform that action at this time.
0 commit comments