|
7 | 7 | objects = {
|
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */
|
10 |
| - 542376082B0D9BFB008E6A1C /* ggml-quants.c in Sources */ = {isa = PBXBuildFile; fileRef = 542376072B0D9BFB008E6A1C /* ggml-quants.c */; settings = {COMPILER_FLAGS = "-O3"; }; }; |
11 |
| - 5423760B2B0D9C4B008E6A1C /* ggml-backend.c in Sources */ = {isa = PBXBuildFile; fileRef = 5423760A2B0D9C4B008E6A1C /* ggml-backend.c */; settings = {COMPILER_FLAGS = "-O3"; }; }; |
12 |
| - 542EA09D2AC8723900A8AEE9 /* ggml.c in Sources */ = {isa = PBXBuildFile; fileRef = 542EA09B2AC8723900A8AEE9 /* ggml.c */; settings = {COMPILER_FLAGS = "-DGGML_USE_ACCELERATE -DGGML_USE_METAL -DGGML_USE_K_QUANTS -O3"; }; }; |
13 |
| - 542EA0A02AC8725700A8AEE9 /* ggml-alloc.c in Sources */ = {isa = PBXBuildFile; fileRef = 542EA09F2AC8725700A8AEE9 /* ggml-alloc.c */; settings = {COMPILER_FLAGS = "-O3"; }; }; |
14 |
| - 542EA0A32AC8729100A8AEE9 /* llama.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 542EA0A12AC8729100A8AEE9 /* llama.cpp */; settings = {COMPILER_FLAGS = "-DGGML_USE_K_QUANTS -DGGML_USE_METAL -O3"; }; }; |
15 | 10 | 549479CB2AC9E16000E0F78B /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 549479CA2AC9E16000E0F78B /* Metal.framework */; };
|
16 |
| - 549479CD2AC9E42A00E0F78B /* ggml-metal.m in Sources */ = {isa = PBXBuildFile; fileRef = 549479C52AC9E0F200E0F78B /* ggml-metal.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -DGGML_SWIFT -DGGML_USE_METAL -O3"; }; }; |
17 | 11 | 7FA3D2B32B2EA2F600543F92 /* DownloadButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FA3D2B22B2EA2F600543F92 /* DownloadButton.swift */; };
|
18 | 12 | 8A1C83772AC328BD0096AF73 /* llama_swiftuiApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1C83762AC328BD0096AF73 /* llama_swiftuiApp.swift */; };
|
19 | 13 | 8A1C83792AC328BD0096AF73 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1C83782AC328BD0096AF73 /* ContentView.swift */; };
|
20 | 14 | 8A1C837B2AC328BE0096AF73 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8A1C837A2AC328BE0096AF73 /* Assets.xcassets */; };
|
21 |
| - 8A1C837E2AC328BE0096AF73 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8A1C837D2AC328BE0096AF73 /* Preview Assets.xcassets */; }; |
22 | 15 | 8A39BE0A2AC7601100BFEB40 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8A39BE092AC7601000BFEB40 /* Accelerate.framework */; };
|
23 | 16 | 8A3F84242AC4C891005E2EE8 /* models in Resources */ = {isa = PBXBuildFile; fileRef = 8A3F84232AC4C891005E2EE8 /* models */; };
|
24 | 17 | 8A907F332AC7138A006146EA /* LibLlama.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A907F322AC7134E006146EA /* LibLlama.swift */; };
|
25 | 18 | 8A9F7C4D2AC332EE008AE1EA /* LlamaState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A9F7C4C2AC332EE008AE1EA /* LlamaState.swift */; };
|
26 |
| - F1FE20DC2B465C4500B45541 /* ggml-metal.metal in Resources */ = {isa = PBXBuildFile; fileRef = 549479C82AC9E10B00E0F78B /* ggml-metal.metal */; }; |
| 19 | + DF810E132B4A5BA200301144 /* llama in Frameworks */ = {isa = PBXBuildFile; productRef = DF810E122B4A5BA200301144 /* llama */; }; |
27 | 20 | F1FE20E22B465ECA00B45541 /* LoadCustomButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1FE20E12B465EC900B45541 /* LoadCustomButton.swift */; };
|
28 | 21 | /* End PBXBuildFile section */
|
29 | 22 |
|
30 | 23 | /* Begin PBXFileReference section */
|
31 |
| - 542376062B0D9BEA008E6A1C /* ggml-quants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ggml-quants.h"; path = "../../ggml-quants.h"; sourceTree = "<group>"; }; |
32 |
| - 542376072B0D9BFB008E6A1C /* ggml-quants.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "ggml-quants.c"; path = "../../ggml-quants.c"; sourceTree = "<group>"; }; |
33 |
| - 542376092B0D9C40008E6A1C /* ggml-backend.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "ggml-backend.h"; path = "../../ggml-backend.h"; sourceTree = "<group>"; }; |
34 |
| - 5423760A2B0D9C4B008E6A1C /* ggml-backend.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "ggml-backend.c"; path = "../../ggml-backend.c"; sourceTree = "<group>"; }; |
35 |
| - 542EA09B2AC8723900A8AEE9 /* ggml.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ggml.c; path = ../../ggml.c; sourceTree = "<group>"; }; |
36 |
| - 542EA09C2AC8723900A8AEE9 /* ggml.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ggml.h; path = ../../ggml.h; sourceTree = "<group>"; }; |
37 |
| - 542EA09E2AC8725700A8AEE9 /* ggml-alloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ggml-alloc.h"; path = "../../ggml-alloc.h"; sourceTree = "<group>"; }; |
38 |
| - 542EA09F2AC8725700A8AEE9 /* ggml-alloc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "ggml-alloc.c"; path = "../../ggml-alloc.c"; sourceTree = "<group>"; }; |
39 |
| - 542EA0A12AC8729100A8AEE9 /* llama.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = llama.cpp; path = ../../llama.cpp; sourceTree = "<group>"; }; |
40 |
| - 542EA0A22AC8729100A8AEE9 /* llama.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = llama.h; path = ../../llama.h; sourceTree = "<group>"; }; |
41 |
| - 549479C52AC9E0F200E0F78B /* ggml-metal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "ggml-metal.m"; path = "../../ggml-metal.m"; sourceTree = "<group>"; }; |
42 |
| - 549479C62AC9E0F200E0F78B /* ggml-metal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ggml-metal.h"; path = "../../ggml-metal.h"; sourceTree = "<group>"; }; |
43 |
| - 549479C82AC9E10B00E0F78B /* ggml-metal.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; name = "ggml-metal.metal"; path = "../../ggml-metal.metal"; sourceTree = "<group>"; }; |
44 | 24 | 549479CA2AC9E16000E0F78B /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
|
45 | 25 | 7FA3D2B22B2EA2F600543F92 /* DownloadButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadButton.swift; sourceTree = "<group>"; };
|
46 |
| - 8A08D20A2AC73B1500FE6CD4 /* bridging-header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "bridging-header.h"; sourceTree = "<group>"; }; |
47 | 26 | 8A1C83732AC328BD0096AF73 /* llama.swiftui.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = llama.swiftui.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
48 | 27 | 8A1C83762AC328BD0096AF73 /* llama_swiftuiApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = llama_swiftuiApp.swift; sourceTree = "<group>"; };
|
49 | 28 | 8A1C83782AC328BD0096AF73 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
|
50 | 29 | 8A1C837A2AC328BE0096AF73 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
51 |
| - 8A1C837D2AC328BE0096AF73 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
52 | 30 | 8A39BE092AC7601000BFEB40 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
|
53 | 31 | 8A3F84232AC4C891005E2EE8 /* models */ = {isa = PBXFileReference; lastKnownFileType = folder; name = models; path = llama.swiftui/Resources/models; sourceTree = "<group>"; };
|
54 | 32 | 8A907F322AC7134E006146EA /* LibLlama.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LibLlama.swift; sourceTree = "<group>"; };
|
55 | 33 | 8A9F7C4C2AC332EE008AE1EA /* LlamaState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LlamaState.swift; sourceTree = "<group>"; };
|
| 34 | + DF2D2FE72B4A59BE00FCB72D /* llama.cpp */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = llama.cpp; path = ../..; sourceTree = "<group>"; }; |
56 | 35 | F1FE20E12B465EC900B45541 /* LoadCustomButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadCustomButton.swift; sourceTree = "<group>"; };
|
57 | 36 | /* End PBXFileReference section */
|
58 | 37 |
|
|
61 | 40 | isa = PBXFrameworksBuildPhase;
|
62 | 41 | buildActionMask = 2147483647;
|
63 | 42 | files = (
|
| 43 | + DF810E132B4A5BA200301144 /* llama in Frameworks */, |
64 | 44 | 549479CB2AC9E16000E0F78B /* Metal.framework in Frameworks */,
|
65 | 45 | 8A39BE0A2AC7601100BFEB40 /* Accelerate.framework in Frameworks */,
|
66 | 46 | );
|
|
69 | 49 | /* End PBXFrameworksBuildPhase section */
|
70 | 50 |
|
71 | 51 | /* Begin PBXGroup section */
|
72 |
| - 8A08D1F62AC7383900FE6CD4 /* llama.cpp */ = { |
73 |
| - isa = PBXGroup; |
74 |
| - children = ( |
75 |
| - 5423760A2B0D9C4B008E6A1C /* ggml-backend.c */, |
76 |
| - 542376092B0D9C40008E6A1C /* ggml-backend.h */, |
77 |
| - 542376062B0D9BEA008E6A1C /* ggml-quants.h */, |
78 |
| - 542376072B0D9BFB008E6A1C /* ggml-quants.c */, |
79 |
| - 549479C82AC9E10B00E0F78B /* ggml-metal.metal */, |
80 |
| - 549479C62AC9E0F200E0F78B /* ggml-metal.h */, |
81 |
| - 549479C52AC9E0F200E0F78B /* ggml-metal.m */, |
82 |
| - 542EA09B2AC8723900A8AEE9 /* ggml.c */, |
83 |
| - 542EA09C2AC8723900A8AEE9 /* ggml.h */, |
84 |
| - 542EA09F2AC8725700A8AEE9 /* ggml-alloc.c */, |
85 |
| - 542EA09E2AC8725700A8AEE9 /* ggml-alloc.h */, |
86 |
| - 542EA0A12AC8729100A8AEE9 /* llama.cpp */, |
87 |
| - 542EA0A22AC8729100A8AEE9 /* llama.h */, |
88 |
| - ); |
89 |
| - name = llama.cpp; |
90 |
| - sourceTree = "<group>"; |
91 |
| - }; |
92 | 52 | 8A1C836A2AC328BD0096AF73 = {
|
93 | 53 | isa = PBXGroup;
|
94 | 54 | children = (
|
95 |
| - 8A08D1F62AC7383900FE6CD4 /* llama.cpp */, |
| 55 | + DF2D2FE72B4A59BE00FCB72D /* llama.cpp */, |
96 | 56 | 8A907F312AC7134E006146EA /* llama.cpp.swift */,
|
97 | 57 | 8A3F84232AC4C891005E2EE8 /* models */,
|
98 | 58 | 8A1C83752AC328BD0096AF73 /* llama.swiftui */,
|
|
117 | 77 | 8A9F7C4A2AC332BF008AE1EA /* UI */,
|
118 | 78 | 8A1C83762AC328BD0096AF73 /* llama_swiftuiApp.swift */,
|
119 | 79 | 8A1C837A2AC328BE0096AF73 /* Assets.xcassets */,
|
120 |
| - 8A1C837C2AC328BE0096AF73 /* Preview Content */, |
121 | 80 | );
|
122 | 81 | path = llama.swiftui;
|
123 | 82 | sourceTree = "<group>";
|
124 | 83 | };
|
125 |
| - 8A1C837C2AC328BE0096AF73 /* Preview Content */ = { |
126 |
| - isa = PBXGroup; |
127 |
| - children = ( |
128 |
| - 8A1C837D2AC328BE0096AF73 /* Preview Assets.xcassets */, |
129 |
| - ); |
130 |
| - path = "Preview Content"; |
131 |
| - sourceTree = "<group>"; |
132 |
| - }; |
133 | 84 | 8A39BE082AC7601000BFEB40 /* Frameworks */ = {
|
134 | 85 | isa = PBXGroup;
|
135 | 86 | children = (
|
|
157 | 108 | 8A907F312AC7134E006146EA /* llama.cpp.swift */ = {
|
158 | 109 | isa = PBXGroup;
|
159 | 110 | children = (
|
160 |
| - 8A08D20A2AC73B1500FE6CD4 /* bridging-header.h */, |
161 | 111 | 8A907F322AC7134E006146EA /* LibLlama.swift */,
|
162 | 112 | );
|
163 | 113 | path = llama.cpp.swift;
|
|
198 | 148 | );
|
199 | 149 | name = llama.swiftui;
|
200 | 150 | packageProductDependencies = (
|
| 151 | + DF810E122B4A5BA200301144 /* llama */, |
201 | 152 | );
|
202 | 153 | productName = llama.swiftui;
|
203 | 154 | productReference = 8A1C83732AC328BD0096AF73 /* llama.swiftui.app */;
|
|
244 | 195 | isa = PBXResourcesBuildPhase;
|
245 | 196 | buildActionMask = 2147483647;
|
246 | 197 | files = (
|
247 |
| - F1FE20DC2B465C4500B45541 /* ggml-metal.metal in Resources */, |
248 | 198 | 8A3F84242AC4C891005E2EE8 /* models in Resources */,
|
249 |
| - 8A1C837E2AC328BE0096AF73 /* Preview Assets.xcassets in Resources */, |
250 | 199 | 8A1C837B2AC328BE0096AF73 /* Assets.xcassets in Resources */,
|
251 | 200 | );
|
252 | 201 | runOnlyForDeploymentPostprocessing = 0;
|
|
258 | 207 | isa = PBXSourcesBuildPhase;
|
259 | 208 | buildActionMask = 2147483647;
|
260 | 209 | files = (
|
261 |
| - 542376082B0D9BFB008E6A1C /* ggml-quants.c in Sources */, |
262 |
| - 549479CD2AC9E42A00E0F78B /* ggml-metal.m in Sources */, |
263 | 210 | F1FE20E22B465ECA00B45541 /* LoadCustomButton.swift in Sources */,
|
264 |
| - 542EA09D2AC8723900A8AEE9 /* ggml.c in Sources */, |
265 | 211 | 8A907F332AC7138A006146EA /* LibLlama.swift in Sources */,
|
266 |
| - 542EA0A32AC8729100A8AEE9 /* llama.cpp in Sources */, |
267 | 212 | 8A9F7C4D2AC332EE008AE1EA /* LlamaState.swift in Sources */,
|
268 | 213 | 8A1C83792AC328BD0096AF73 /* ContentView.swift in Sources */,
|
269 | 214 | 8A1C83772AC328BD0096AF73 /* llama_swiftuiApp.swift in Sources */,
|
270 | 215 | 7FA3D2B32B2EA2F600543F92 /* DownloadButton.swift in Sources */,
|
271 |
| - 542EA0A02AC8725700A8AEE9 /* ggml-alloc.c in Sources */, |
272 |
| - 5423760B2B0D9C4B008E6A1C /* ggml-backend.c in Sources */, |
273 | 216 | );
|
274 | 217 | runOnlyForDeploymentPostprocessing = 0;
|
275 | 218 | };
|
|
399 | 342 | isa = XCBuildConfiguration;
|
400 | 343 | buildSettings = {
|
401 | 344 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
402 |
| - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
403 | 345 | CLANG_ENABLE_MODULES = YES;
|
404 | 346 | CODE_SIGN_STYLE = Automatic;
|
405 | 347 | CURRENT_PROJECT_VERSION = 1;
|
406 |
| - DEVELOPMENT_ASSET_PATHS = "\"llama.swiftui/Preview Content\""; |
407 | 348 | DEVELOPMENT_TEAM = STLSG3FG8Q;
|
408 | 349 | ENABLE_PREVIEWS = YES;
|
409 | 350 | GENERATE_INFOPLIST_FILE = YES;
|
|
423 | 364 | SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
|
424 | 365 | SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
|
425 | 366 | SWIFT_EMIT_LOC_STRINGS = YES;
|
426 |
| - SWIFT_OBJC_BRIDGING_HEADER = "llama.cpp.swift/bridging-header.h"; |
427 | 367 | SWIFT_OPTIMIZATION_LEVEL = "-Onone";
|
428 | 368 | SWIFT_VERSION = 5.0;
|
429 | 369 | TARGETED_DEVICE_FAMILY = "1,2,7";
|
|
434 | 374 | isa = XCBuildConfiguration;
|
435 | 375 | buildSettings = {
|
436 | 376 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
|
437 |
| - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
438 | 377 | CLANG_ENABLE_MODULES = YES;
|
439 | 378 | CODE_SIGN_STYLE = Automatic;
|
440 | 379 | CURRENT_PROJECT_VERSION = 1;
|
441 |
| - DEVELOPMENT_ASSET_PATHS = "\"llama.swiftui/Preview Content\""; |
442 | 380 | DEVELOPMENT_TEAM = STLSG3FG8Q;
|
443 | 381 | ENABLE_PREVIEWS = YES;
|
444 | 382 | GENERATE_INFOPLIST_FILE = YES;
|
|
458 | 396 | SUPPORTED_PLATFORMS = "iphoneos iphonesimulator xros xrsimulator";
|
459 | 397 | SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO;
|
460 | 398 | SWIFT_EMIT_LOC_STRINGS = YES;
|
461 |
| - SWIFT_OBJC_BRIDGING_HEADER = "llama.cpp.swift/bridging-header.h"; |
462 | 399 | SWIFT_VERSION = 5.0;
|
463 | 400 | TARGETED_DEVICE_FAMILY = "1,2,7";
|
464 | 401 | };
|
|
486 | 423 | defaultConfigurationName = Release;
|
487 | 424 | };
|
488 | 425 | /* End XCConfigurationList section */
|
| 426 | + |
| 427 | +/* Begin XCSwiftPackageProductDependency section */ |
| 428 | + DF810E122B4A5BA200301144 /* llama */ = { |
| 429 | + isa = XCSwiftPackageProductDependency; |
| 430 | + productName = llama; |
| 431 | + }; |
| 432 | +/* End XCSwiftPackageProductDependency section */ |
489 | 433 | };
|
490 | 434 | rootObject = 8A1C836B2AC328BD0096AF73 /* Project object */;
|
491 | 435 | }
|
0 commit comments