Skip to content

Commit 4d8a497

Browse files
committed
fix(build): add iOS support for Miniaudio options in Makefile
1 parent 573b32f commit 4d8a497

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -233,6 +233,7 @@ else ifeq ($(PLATFORM),ios)
233233
CFLAGS += -arch arm64 -x objective-c $(SDK)
234234
LLAMA_OPTIONS += -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0
235235
WHISPER_OPTIONS += -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DWHISPER_COREML=ON
236+
MINIAUDIO_OPTIONS += -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DCMAKE_C_FLAGS="-x objective-c"
236237
STRIP = strip -x -S $@
237238
else ifeq ($(PLATFORM),isim)
238239
TARGET := $(DIST_DIR)/ai.dylib
@@ -243,6 +244,8 @@ else ifeq ($(PLATFORM),isim)
243244
CFLAGS += -arch x86_64 -arch arm64 -x objective-c $(SDK)
244245
LLAMA_OPTIONS += -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphonesimulator -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"
245246
WHISPER_OPTIONS += -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphonesimulator -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DWHISPER_COREML=ON
247+
MINIAUDIO_OPTIONS += -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_OSX_SYSROOT=iphonesimulator -DCMAKE_OSX_DEPLOYMENT_TARGET=14.0 -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64" -DCMAKE_C_FLAGS="-x objective-c"
248+
STRIP = strip -x -S $@
246249
else # linux
247250
TARGET := $(DIST_DIR)/ai.so
248251
LDFLAGS += -shared

0 commit comments

Comments
 (0)