@@ -10,18 +10,24 @@ var sources = [
1010 " src/unicode.cpp " ,
1111 " src/unicode-data.cpp " ,
1212 " ggml/src/ggml.c " ,
13- " ggml/src/ggml-cpu .c " ,
13+ " ggml/src/ggml-aarch64 .c " ,
1414 " ggml/src/ggml-alloc.c " ,
1515 " ggml/src/ggml-backend.cpp " ,
16+ " ggml/src/ggml-backend-reg.cpp " ,
17+ " ggml/src/ggml-cpu/ggml-cpu.c " ,
18+ " ggml/src/ggml-cpu/ggml-cpu.cpp " ,
19+ " ggml/src/ggml-cpu/ggml-cpu-aarch64.c " ,
20+ " ggml/src/ggml-cpu/ggml-cpu-quants.c " ,
21+ " ggml/src/ggml-threading.cpp " ,
1622 " ggml/src/ggml-quants.c " ,
17- " ggml/src/ggml-aarch64.c " ,
1823]
1924
2025var resources : [ Resource ] = [ ]
2126var linkerSettings : [ LinkerSetting ] = [ ]
2227var cSettings : [ CSetting ] = [
2328 . unsafeFlags( [ " -Wno-shorten-64-to-32 " , " -O3 " , " -DNDEBUG " ] ) ,
2429 . unsafeFlags( [ " -fno-objc-arc " ] ) ,
30+ . headerSearchPath( " ggml/src " ) ,
2531 // NOTE: NEW_LAPACK will required iOS version 16.4+
2632 // We should consider add this in the future when we drop support for iOS 14
2733 // (ref: ref: https://developer.apple.com/documentation/accelerate/1513264-cblas_sgemm?language=objc)
@@ -30,6 +36,7 @@ var cSettings: [CSetting] = [
3036]
3137
3238#if canImport(Darwin)
39+ sources. append ( " ggml/src/ggml-common.h " )
3340sources. append ( " ggml/src/ggml-metal/ggml-metal.m " )
3441resources. append ( . process( " ggml/src/ggml-metal/ggml-metal.metal " ) )
3542linkerSettings. append ( . linkedFramework( " Accelerate " ) )
0 commit comments