|
15 | 15 | 0AAC5D9B29539CCF003032C3 /* WhisperCppDemoApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AAC5D9A29539CCF003032C3 /* WhisperCppDemoApp.swift */; }; |
16 | 16 | 0AAC5D9D29539CCF003032C3 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AAC5D9C29539CCF003032C3 /* ContentView.swift */; }; |
17 | 17 | 0AAC5D9F29539CD0003032C3 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0AAC5D9E29539CD0003032C3 /* Assets.xcassets */; }; |
18 | | - 0AAC5DA329539CD0003032C3 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 0AAC5DA229539CD0003032C3 /* Preview Assets.xcassets */; }; |
19 | | - 0AAC5DCB29539EB1003032C3 /* whisper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0AAC5DC729539EB0003032C3 /* whisper.cpp */; settings = {COMPILER_FLAGS = "-DGGML_USE_METAL -Wno-shorten-64-to-32"; }; }; |
20 | | - 0AAC5DCC29539EB1003032C3 /* ggml.c in Sources */ = {isa = PBXBuildFile; fileRef = 0AAC5DC929539EB0003032C3 /* ggml.c */; settings = {COMPILER_FLAGS = "-DGGML_USE_ACCELERATE -DGGML_USE_METAL -Wno-shorten-64-to-32"; }; }; |
21 | 18 | 0AAC5DCE2953A05C003032C3 /* WhisperState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AAC5DCD2953A05C003032C3 /* WhisperState.swift */; }; |
22 | 19 | 0AAC5DD12953A394003032C3 /* LibWhisper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AAC5DD02953A394003032C3 /* LibWhisper.swift */; }; |
23 | | - 18ABE1522AF555FA0044A204 /* ggml-backend.c in Sources */ = {isa = PBXBuildFile; fileRef = 18ABE14C2AF555FA0044A204 /* ggml-backend.c */; }; |
24 | | - 18ABE1532AF555FA0044A204 /* ggml-quants.c in Sources */ = {isa = PBXBuildFile; fileRef = 18ABE1512AF555FA0044A204 /* ggml-quants.c */; }; |
25 | | - 18AED4812AB21F2B009D854F /* ggml-alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 18AED47F2AB21F2B009D854F /* ggml-alloc.c */; }; |
26 | | - 7FCB08262ACFA3A400AF3530 /* ggml-metal.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FCB08252ACFA3A400AF3530 /* ggml-metal.m */; settings = {COMPILER_FLAGS = "-framework Foundation -framework Metal -framework MetalKit -fno-objc-arc"; }; }; |
27 | | - 7FCB08282ACFA48500AF3530 /* ggml-metal.metal in Sources */ = {isa = PBXBuildFile; fileRef = 7FCB08272ACFA48500AF3530 /* ggml-metal.metal */; }; |
| 20 | + E3F92DC52AFA8E3800A6A9D4 /* whisper in Frameworks */ = {isa = PBXBuildFile; productRef = E3F92DC42AFA8E3800A6A9D4 /* whisper */; }; |
28 | 21 | /* End PBXBuildFile section */ |
29 | 22 |
|
30 | 23 | /* Begin PBXFileReference section */ |
|
38 | 31 | 0AAC5D9C29539CCF003032C3 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; |
39 | 32 | 0AAC5D9E29539CD0003032C3 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
40 | 33 | 0AAC5DA029539CD0003032C3 /* WhisperCppDemo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WhisperCppDemo.entitlements; sourceTree = "<group>"; }; |
41 | | - 0AAC5DA229539CD0003032C3 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
42 | | - 0AAC5DC629539EAF003032C3 /* WhisperCppDemo-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WhisperCppDemo-Bridging-Header.h"; sourceTree = "<group>"; }; |
43 | | - 0AAC5DC729539EB0003032C3 /* whisper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = whisper.cpp; sourceTree = "<group>"; }; |
44 | | - 0AAC5DC829539EB0003032C3 /* whisper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = whisper.h; sourceTree = "<group>"; }; |
45 | | - 0AAC5DC929539EB0003032C3 /* ggml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ggml.c; sourceTree = "<group>"; }; |
46 | | - 0AAC5DCA29539EB0003032C3 /* ggml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ggml.h; sourceTree = "<group>"; }; |
47 | 34 | 0AAC5DCD2953A05C003032C3 /* WhisperState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WhisperState.swift; sourceTree = "<group>"; }; |
48 | 35 | 0AAC5DD02953A394003032C3 /* LibWhisper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibWhisper.swift; sourceTree = "<group>"; }; |
49 | | - 18ABE14C2AF555FA0044A204 /* ggml-backend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ggml-backend.c"; sourceTree = "<group>"; }; |
50 | | - 18ABE14D2AF555FA0044A204 /* ggml-backend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ggml-backend.h"; sourceTree = "<group>"; }; |
51 | | - 18ABE14E2AF555FA0044A204 /* ggml-backend-impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ggml-backend-impl.h"; sourceTree = "<group>"; }; |
52 | | - 18ABE14F2AF555FA0044A204 /* ggml-quants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ggml-quants.h"; sourceTree = "<group>"; }; |
53 | | - 18ABE1502AF555FA0044A204 /* ggml-impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ggml-impl.h"; sourceTree = "<group>"; }; |
54 | | - 18ABE1512AF555FA0044A204 /* ggml-quants.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ggml-quants.c"; sourceTree = "<group>"; }; |
55 | | - 18AED47F2AB21F2B009D854F /* ggml-alloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = "ggml-alloc.c"; sourceTree = "<group>"; }; |
56 | | - 18AED4802AB21F2B009D854F /* ggml-alloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ggml-alloc.h"; sourceTree = "<group>"; }; |
57 | | - 7FCB081E2ACFA04400AF3530 /* ggml-metal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "ggml-metal.h"; sourceTree = "<group>"; }; |
58 | | - 7FCB08252ACFA3A400AF3530 /* ggml-metal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "ggml-metal.m"; sourceTree = "<group>"; }; |
59 | | - 7FCB08272ACFA48500AF3530 /* ggml-metal.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = "ggml-metal.metal"; sourceTree = "<group>"; }; |
| 36 | + E3F92DC22AFA8DD800A6A9D4 /* whisper.cpp */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = whisper.cpp; path = ../..; sourceTree = "<group>"; }; |
60 | 37 | /* End PBXFileReference section */ |
61 | 38 |
|
62 | 39 | /* Begin PBXFrameworksBuildPhase section */ |
63 | 40 | 0AAC5D9429539CCF003032C3 /* Frameworks */ = { |
64 | 41 | isa = PBXFrameworksBuildPhase; |
65 | 42 | buildActionMask = 2147483647; |
66 | 43 | files = ( |
| 44 | + E3F92DC52AFA8E3800A6A9D4 /* whisper in Frameworks */, |
67 | 45 | ); |
68 | 46 | runOnlyForDeploymentPostprocessing = 0; |
69 | 47 | }; |
|
99 | 77 | 0AAC5D8E29539CCF003032C3 = { |
100 | 78 | isa = PBXGroup; |
101 | 79 | children = ( |
| 80 | + E3F92DC22AFA8DD800A6A9D4 /* whisper.cpp */, |
102 | 81 | 0A8E48FF2954B3F100704C1B /* README.md */, |
103 | | - 0AAC5DC529539E89003032C3 /* whisper.cpp */, |
104 | 82 | 0AAC5DCF2953A36C003032C3 /* whisper.cpp.swift */, |
105 | 83 | 0AAC5D9929539CCF003032C3 /* whisper.swiftui.demo */, |
106 | 84 | 0AAC5D9829539CCF003032C3 /* Products */, |
| 85 | + E3F92DC32AFA8E3800A6A9D4 /* Frameworks */, |
107 | 86 | ); |
108 | 87 | sourceTree = "<group>"; |
109 | 88 | }; |
|
128 | 107 | path = whisper.swiftui.demo; |
129 | 108 | sourceTree = "<group>"; |
130 | 109 | }; |
131 | | - 0AAC5DA129539CD0003032C3 /* Preview Content */ = { |
132 | | - isa = PBXGroup; |
133 | | - children = ( |
134 | | - 0AAC5DA229539CD0003032C3 /* Preview Assets.xcassets */, |
135 | | - ); |
136 | | - name = "Preview Content"; |
137 | | - path = "../Preview Content"; |
138 | | - sourceTree = "<group>"; |
139 | | - }; |
140 | | - 0AAC5DC529539E89003032C3 /* whisper.cpp */ = { |
141 | | - isa = PBXGroup; |
142 | | - children = ( |
143 | | - 7FCB08272ACFA48500AF3530 /* ggml-metal.metal */, |
144 | | - 7FCB081E2ACFA04400AF3530 /* ggml-metal.h */, |
145 | | - 7FCB08252ACFA3A400AF3530 /* ggml-metal.m */, |
146 | | - 18ABE14E2AF555FA0044A204 /* ggml-backend-impl.h */, |
147 | | - 18ABE14C2AF555FA0044A204 /* ggml-backend.c */, |
148 | | - 18ABE14D2AF555FA0044A204 /* ggml-backend.h */, |
149 | | - 18ABE1502AF555FA0044A204 /* ggml-impl.h */, |
150 | | - 18ABE1512AF555FA0044A204 /* ggml-quants.c */, |
151 | | - 18ABE14F2AF555FA0044A204 /* ggml-quants.h */, |
152 | | - 18AED47F2AB21F2B009D854F /* ggml-alloc.c */, |
153 | | - 18AED4802AB21F2B009D854F /* ggml-alloc.h */, |
154 | | - 0AAC5DC929539EB0003032C3 /* ggml.c */, |
155 | | - 0AAC5DCA29539EB0003032C3 /* ggml.h */, |
156 | | - 0AAC5DC729539EB0003032C3 /* whisper.cpp */, |
157 | | - 0AAC5DC829539EB0003032C3 /* whisper.h */, |
158 | | - ); |
159 | | - name = whisper.cpp; |
160 | | - path = ../..; |
161 | | - sourceTree = "<group>"; |
162 | | - }; |
163 | 110 | 0AAC5DCF2953A36C003032C3 /* whisper.cpp.swift */ = { |
164 | 111 | isa = PBXGroup; |
165 | 112 | children = ( |
166 | | - 0AAC5DC629539EAF003032C3 /* WhisperCppDemo-Bridging-Header.h */, |
167 | 113 | 0AAC5DD02953A394003032C3 /* LibWhisper.swift */, |
168 | 114 | ); |
169 | 115 | path = whisper.cpp.swift; |
|
182 | 128 | children = ( |
183 | 129 | 0AAC5D9E29539CD0003032C3 /* Assets.xcassets */, |
184 | 130 | 0AAC5DA029539CD0003032C3 /* WhisperCppDemo.entitlements */, |
185 | | - 0AAC5DA129539CD0003032C3 /* Preview Content */, |
186 | 131 | ); |
187 | 132 | path = "Supporting files"; |
188 | 133 | sourceTree = "<group>"; |
189 | 134 | }; |
| 135 | + E3F92DC32AFA8E3800A6A9D4 /* Frameworks */ = { |
| 136 | + isa = PBXGroup; |
| 137 | + children = ( |
| 138 | + ); |
| 139 | + name = Frameworks; |
| 140 | + sourceTree = "<group>"; |
| 141 | + }; |
190 | 142 | /* End PBXGroup section */ |
191 | 143 |
|
192 | 144 | /* Begin PBXNativeTarget section */ |
|
203 | 155 | dependencies = ( |
204 | 156 | ); |
205 | 157 | name = whisper.swiftui; |
| 158 | + packageProductDependencies = ( |
| 159 | + E3F92DC42AFA8E3800A6A9D4 /* whisper */, |
| 160 | + ); |
206 | 161 | productName = WhisperCppDemo; |
207 | 162 | productReference = 0AAC5D9729539CCF003032C3 /* whisper.swiftui.app */; |
208 | 163 | productType = "com.apple.product-type.application"; |
|
247 | 202 | buildActionMask = 2147483647; |
248 | 203 | files = ( |
249 | 204 | 0AA751482953AC2E001EE061 /* samples in Resources */, |
250 | | - 0AAC5DA329539CD0003032C3 /* Preview Assets.xcassets in Resources */, |
251 | 205 | 0A8E49002954B3F100704C1B /* README.md in Resources */, |
252 | 206 | 0AA751492953AC2E001EE061 /* models in Resources */, |
253 | 207 | 0AAC5D9F29539CD0003032C3 /* Assets.xcassets in Resources */, |
|
263 | 217 | files = ( |
264 | 218 | 0AAC5D9D29539CCF003032C3 /* ContentView.swift in Sources */, |
265 | 219 | 0AAC5D9B29539CCF003032C3 /* WhisperCppDemoApp.swift in Sources */, |
266 | | - 0AAC5DCC29539EB1003032C3 /* ggml.c in Sources */, |
267 | | - 18ABE1532AF555FA0044A204 /* ggml-quants.c in Sources */, |
268 | 220 | 0AAC5DCE2953A05C003032C3 /* WhisperState.swift in Sources */, |
269 | | - 7FCB08282ACFA48500AF3530 /* ggml-metal.metal in Sources */, |
270 | 221 | 0AAC5DD12953A394003032C3 /* LibWhisper.swift in Sources */, |
271 | 222 | 0AA7514C2953B569001EE061 /* RiffWaveUtils.swift in Sources */, |
272 | | - 0AAC5DCB29539EB1003032C3 /* whisper.cpp in Sources */, |
273 | 223 | 0AA7514E2953D958001EE061 /* Recorder.swift in Sources */, |
274 | | - 7FCB08262ACFA3A400AF3530 /* ggml-metal.m in Sources */, |
275 | | - 18AED4812AB21F2B009D854F /* ggml-alloc.c in Sources */, |
276 | | - 18ABE1522AF555FA0044A204 /* ggml-backend.c in Sources */, |
277 | 224 | ); |
278 | 225 | runOnlyForDeploymentPostprocessing = 0; |
279 | 226 | }; |
|
401 | 348 | CODE_SIGN_STYLE = Automatic; |
402 | 349 | CURRENT_PROJECT_VERSION = 1; |
403 | 350 | DEVELOPMENT_ASSET_PATHS = "\"whisper.swiftui.demo/Supporting files/Preview Content\""; |
404 | | - DEVELOPMENT_TEAM = P8JZH34X63; |
| 351 | + DEVELOPMENT_TEAM = ""; |
405 | 352 | ENABLE_HARDENED_RUNTIME = YES; |
406 | 353 | ENABLE_PREVIEWS = YES; |
407 | 354 | GENERATE_INFOPLIST_FILE = YES; |
|
425 | 372 | SDKROOT = auto; |
426 | 373 | SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; |
427 | 374 | SWIFT_EMIT_LOC_STRINGS = YES; |
428 | | - SWIFT_OBJC_BRIDGING_HEADER = "whisper.cpp.swift/WhisperCppDemo-Bridging-Header.h"; |
429 | 375 | SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
430 | 376 | SWIFT_VERSION = 5.0; |
431 | 377 | TARGETED_DEVICE_FAMILY = "1,2"; |
|
442 | 388 | CODE_SIGN_STYLE = Automatic; |
443 | 389 | CURRENT_PROJECT_VERSION = 1; |
444 | 390 | DEVELOPMENT_ASSET_PATHS = "\"whisper.swiftui.demo/Supporting files/Preview Content\""; |
445 | | - DEVELOPMENT_TEAM = P8JZH34X63; |
| 391 | + DEVELOPMENT_TEAM = ""; |
446 | 392 | ENABLE_HARDENED_RUNTIME = YES; |
447 | 393 | ENABLE_PREVIEWS = YES; |
448 | 394 | GENERATE_INFOPLIST_FILE = YES; |
|
471 | 417 | SDKROOT = auto; |
472 | 418 | SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; |
473 | 419 | SWIFT_EMIT_LOC_STRINGS = YES; |
474 | | - SWIFT_OBJC_BRIDGING_HEADER = "whisper.cpp.swift/WhisperCppDemo-Bridging-Header.h"; |
475 | 420 | SWIFT_VERSION = 5.0; |
476 | 421 | TARGETED_DEVICE_FAMILY = "1,2"; |
477 | 422 | }; |
|
499 | 444 | defaultConfigurationName = Release; |
500 | 445 | }; |
501 | 446 | /* End XCConfigurationList section */ |
| 447 | + |
| 448 | +/* Begin XCSwiftPackageProductDependency section */ |
| 449 | + E3F92DC42AFA8E3800A6A9D4 /* whisper */ = { |
| 450 | + isa = XCSwiftPackageProductDependency; |
| 451 | + productName = whisper; |
| 452 | + }; |
| 453 | +/* End XCSwiftPackageProductDependency section */ |
502 | 454 | }; |
503 | 455 | rootObject = 0AAC5D8F29539CCF003032C3 /* Project object */; |
504 | 456 | } |
0 commit comments