File tree Expand file tree Collapse file tree 2 files changed +8
-8
lines changed
Expand file tree Collapse file tree 2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -33,12 +33,12 @@ jobs:
3333 arch : x86_64
3434 make : PLATFORM=android ARCH=x86_64
3535 sqlite-amalgamation-zip : https://sqlite.org/2025/sqlite-amalgamation-3490100.zip
36- # - name: ios
37- # os: macos-latest
38- # make: PLATFORM=ios
39- # - name: isim
40- # os: macos-latest
41- # make: PLATFORM=isim
36+ - name : ios
37+ os : macos-latest
38+ make : PLATFORM=ios
39+ - name : isim
40+ os : macos-latest
41+ make : PLATFORM=isim
4242
4343 defaults :
4444 run :
Original file line number Diff line number Diff line change @@ -110,9 +110,9 @@ else ifeq ($(PLATFORM),ios)
110110 TARGET := $(DIST_DIR)/ai.dylib
111111 SDK := -isysroot $(shell xcrun --sdk iphoneos --show-sdk-path) -miphoneos-version-min=14.0
112112 LLAMA_LIBS += $(BUILD_LLAMA)/ggml/src/ggml-metal/libggml-metal.a $(BUILD_LLAMA)/ggml/src/ggml-blas/libggml-blas.a
113- # miniaudio requires -ldl for dlopen() and compile as Objective-C on iOS
113+ LDFLAGS += -L./$(BUILD_LLAMA)/ggml/src/ggml-metal -lggml-metal -L./$(BUILD_LLAMA)/ggml/src/ggml-blas -lggml-blas -L./$(BUILD_WHISPER)/src/libwhisper.coreml.a -framework Accelerate -framework Metal -framework Foundation -framework CoreML -framework AVFoundation -framework AudioToolbox -framework Security -dynamiclib $(SDK)
114+ # miniaudio requires to compile as Objective-C on iOS
114115 # https://github.com/mackron/miniaudio/blob/master/README.md#building
115- LDFLAGS += -L./$(BUILD_LLAMA)/ggml/src/ggml-metal -lggml-metal -L./$(BUILD_LLAMA)/ggml/src/ggml-blas -lggml-blas -framework Accelerate -framework Metal -framework Foundation -framework CoreML -framework AVFoundation -framework AudioToolbox -framework Security -dynamiclib -ldl $(SDK)
116116 CFLAGS += -arch arm64 -x objective-c $(SDK)
117117 LLAMA_OPTIONS += -DBUILD_SHARED_LIBS=OFF -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0
118118 WHISPER_OPTIONS += -DBUILD_SHARED_LIBS=OFF -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DWHISPER_COREML=ON
You can’t perform that action at this time.
0 commit comments