|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 | 10 | 1844471A2AB211A2007D6BFE /* ggml-alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 184447182AB211A2007D6BFE /* ggml-alloc.c */; };
|
11 |
| - 1844471C2AB21655007D6BFE /* ggml-metal.m in Sources */ = {isa = PBXBuildFile; fileRef = 1844471B2AB21655007D6BFE /* ggml-metal.m */; settings = {COMPILER_FLAGS = "-framework Foundation -framework Metal -framework MetalKit -fno-objc-arc"; }; }; |
12 | 11 | 18627C7B29052BDF00BD2A04 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 18627C7A29052BDF00BD2A04 /* AppDelegate.m */; };
|
13 | 12 | 18627C7E29052BDF00BD2A04 /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 18627C7D29052BDF00BD2A04 /* SceneDelegate.m */; };
|
14 | 13 | 18627C8129052BDF00BD2A04 /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 18627C8029052BDF00BD2A04 /* ViewController.m */; };
|
|
19 | 18 | 18627C9429052C4900BD2A04 /* whisper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18627C9329052C4900BD2A04 /* whisper.cpp */; settings = {COMPILER_FLAGS = "-DWHISPER_USE_COREML -DWHISPER_COREML_ALLOW_FALLBACK -DGGML_USE_METAL"; }; };
|
20 | 19 | 18627C9629052C5800BD2A04 /* ggml.c in Sources */ = {isa = PBXBuildFile; fileRef = 18627C9529052C5800BD2A04 /* ggml.c */; settings = {COMPILER_FLAGS = "-DGGML_USE_ACCELERATE -DGGML_USE_METAL"; }; };
|
21 | 20 | 18627C9B29052CFF00BD2A04 /* ggml-base.en.bin in Resources */ = {isa = PBXBuildFile; fileRef = 18627C9A29052CFF00BD2A04 /* ggml-base.en.bin */; };
|
22 |
| - 18A276062C2A98A5001C8D37 /* ggml-metal.metal in Copy Files */ = {isa = PBXBuildFile; fileRef = 1844471D2AB2195F007D6BFE /* ggml-metal.metal */; }; |
23 |
| - 18A2760B2C2A9B43001C8D37 /* ggml-metal.metal in Resources */ = {isa = PBXBuildFile; fileRef = 1844471D2AB2195F007D6BFE /* ggml-metal.metal */; }; |
24 | 21 | 18ABE15A2AF556340044A204 /* ggml-backend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 18ABE1572AF556340044A204 /* ggml-backend.cpp */; };
|
25 | 22 | 18ABE15B2AF556340044A204 /* ggml-quants.c in Sources */ = {isa = PBXBuildFile; fileRef = 18ABE1592AF556340044A204 /* ggml-quants.c */; };
|
26 | 23 | 18E864A92CE73C1E0094B8B3 /* ggml-cpu.c in Sources */ = {isa = PBXBuildFile; fileRef = 18E864A82CE73C1E0094B8B3 /* ggml-cpu.c */; };
|
|
44 | 41 | dstPath = "";
|
45 | 42 | dstSubfolderSpec = 7;
|
46 | 43 | files = (
|
47 |
| - 18A276062C2A98A5001C8D37 /* ggml-metal.metal in Copy Files */, |
48 | 44 | );
|
49 | 45 | name = "Copy Files";
|
50 | 46 | runOnlyForDeploymentPostprocessing = 0;
|
|
54 | 50 | /* Begin PBXFileReference section */
|
55 | 51 | 184447182AB211A2007D6BFE /* ggml-alloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "ggml-alloc.c"; path = "../../../ggml/src/ggml-alloc.c"; sourceTree = "<group>"; };
|
56 | 52 | 184447192AB211A2007D6BFE /* ggml-alloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ggml-alloc.h"; path = "../../../ggml/include/ggml-alloc.h"; sourceTree = "<group>"; };
|
57 |
| - 1844471B2AB21655007D6BFE /* ggml-metal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "ggml-metal.m"; path = "../../../ggml/src/ggml-metal/ggml-metal.m"; sourceTree = "<group>"; }; |
58 |
| - 1844471D2AB2195F007D6BFE /* ggml-metal.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; name = "ggml-metal.metal"; path = "../../../ggml/src/ggml-metal/ggml-metal.metal"; sourceTree = "<group>"; }; |
59 | 53 | 18627C7629052BDF00BD2A04 /* whisper.objc.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = whisper.objc.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
60 | 54 | 18627C7929052BDF00BD2A04 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
|
61 | 55 | 18627C7A29052BDF00BD2A04 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
|
|
73 | 67 | 18627C9529052C5800BD2A04 /* ggml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ggml.c; path = ../../../ggml/src/ggml.c; sourceTree = "<group>"; };
|
74 | 68 | 18627C9729052C6600BD2A04 /* ggml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ggml.h; path = ../../../ggml/include/ggml.h; sourceTree = "<group>"; };
|
75 | 69 | 18627C9A29052CFF00BD2A04 /* ggml-base.en.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; name = "ggml-base.en.bin"; path = "../../../models/ggml-base.en.bin"; sourceTree = "<group>"; };
|
76 |
| - 18A275FE2C2A94DE001C8D37 /* ggml-metal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ggml-metal.h"; path = "../../../ggml/include/ggml-metal.h"; sourceTree = "<group>"; }; |
77 | 70 | 18A275FF2C2A9563001C8D37 /* ggml-common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ggml-common.h"; path = "../../../ggml/src/ggml-common.h"; sourceTree = "<group>"; };
|
78 | 71 | 18ABE1542AF556340044A204 /* ggml-quants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ggml-quants.h"; path = "../../../ggml/src/ggml-quants.h"; sourceTree = "<group>"; };
|
79 | 72 | 18ABE1552AF556340044A204 /* ggml-backend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ggml-backend.h"; path = "../../../ggml/include/ggml-backend.h"; sourceTree = "<group>"; };
|
|
153 | 146 | 18E864AA2CE73C580094B8B3 /* ggml-cpu.h */,
|
154 | 147 | 18E864A82CE73C1E0094B8B3 /* ggml-cpu.c */,
|
155 | 148 | 18A275FF2C2A9563001C8D37 /* ggml-common.h */,
|
156 |
| - 18A275FE2C2A94DE001C8D37 /* ggml-metal.h */, |
157 | 149 | 18ABE1562AF556340044A204 /* ggml-backend-impl.h */,
|
158 | 150 | 18ABE1572AF556340044A204 /* ggml-backend.cpp */,
|
159 | 151 | 18ABE1552AF556340044A204 /* ggml-backend.h */,
|
160 | 152 | 18ABE1582AF556340044A204 /* ggml-impl.h */,
|
161 | 153 | 18ABE1592AF556340044A204 /* ggml-quants.c */,
|
162 | 154 | 18ABE1542AF556340044A204 /* ggml-quants.h */,
|
163 |
| - 1844471D2AB2195F007D6BFE /* ggml-metal.metal */, |
164 |
| - 1844471B2AB21655007D6BFE /* ggml-metal.m */, |
165 | 155 | 184447182AB211A2007D6BFE /* ggml-alloc.c */,
|
166 | 156 | 184447192AB211A2007D6BFE /* ggml-alloc.h */,
|
167 | 157 | 7FE3424E2A0C418A0015A058 /* ggml-base.en-encoder.mlmodelc */,
|
|
258 | 248 | isa = PBXResourcesBuildPhase;
|
259 | 249 | buildActionMask = 2147483647;
|
260 | 250 | files = (
|
261 |
| - 18A2760B2C2A9B43001C8D37 /* ggml-metal.metal in Resources */, |
262 | 251 | 18627C8929052BE000BD2A04 /* LaunchScreen.storyboard in Resources */,
|
263 | 252 | 7FE3424F2A0C418A0015A058 /* ggml-base.en-encoder.mlmodelc in Resources */,
|
264 | 253 | 18627C8629052BE000BD2A04 /* Assets.xcassets in Resources */,
|
|
293 | 282 | 18627C7E29052BDF00BD2A04 /* SceneDelegate.m in Sources */,
|
294 | 283 | 433188B82D3A187C00E3FE79 /* gguf.cpp in Sources */,
|
295 | 284 | 18F8C0BC2CEDF4DC00CAD607 /* ggml-threading.cpp in Sources */,
|
296 |
| - 1844471C2AB21655007D6BFE /* ggml-metal.m in Sources */, |
297 | 285 | 7FE3424B2A0C3FA20015A058 /* whisper-encoder-impl.m in Sources */,
|
298 | 286 | );
|
299 | 287 | runOnlyForDeploymentPostprocessing = 0;
|
|
443 | 431 | buildSettings = {
|
444 | 432 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
445 | 433 | ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
| 434 | + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; |
446 | 435 | CODE_SIGN_STYLE = Automatic;
|
447 | 436 | CURRENT_PROJECT_VERSION = 1;
|
448 | 437 | DEVELOPMENT_TEAM = P8JZH34X63;
|
|
473 | 462 | buildSettings = {
|
474 | 463 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
475 | 464 | ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
|
| 465 | + CLANG_CXX_LANGUAGE_STANDARD = "c++17"; |
476 | 466 | CODE_SIGN_STYLE = Automatic;
|
477 | 467 | CURRENT_PROJECT_VERSION = 1;
|
478 | 468 | DEVELOPMENT_TEAM = P8JZH34X63;
|
|
0 commit comments