Skip to content

Commit 9be13aa

Browse files
authored
Remove linker config from Benchmark app and use -all_load flag instead
1 parent 8d57c95 commit 9be13aa

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

extension/benchmark/apple/Benchmark/Benchmark.xcodeproj/project.pbxproj

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10+
0314AE3A2E2AAEE700DDE821 /* executorch_llm in Frameworks */ = {isa = PBXBuildFile; productRef = 0314AE392E2AAEE700DDE821 /* executorch_llm */; };
1011
032A73CA2CAFBA8600932D36 /* LLaMATests.mm in Sources */ = {isa = PBXBuildFile; fileRef = 032A73C82CAFBA8600932D36 /* LLaMATests.mm */; };
1112
0351D9D72CAFC9A200607121 /* Resources in Resources */ = {isa = PBXBuildFile; fileRef = 03C7FA322C8AA24200E6E9AE /* Resources */; };
1213
03B0118E2CAC567900054791 /* DynamicTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 03B0118C2CAC567900054791 /* DynamicTestCase.m */; };
@@ -18,7 +19,6 @@
1819
03F181502D7262FC0058BDF9 /* backend_mps in Frameworks */ = {isa = PBXBuildFile; productRef = 03F1814F2D7262FC0058BDF9 /* backend_mps */; };
1920
03F181522D7262FC0058BDF9 /* backend_xnnpack in Frameworks */ = {isa = PBXBuildFile; productRef = 03F181512D7262FC0058BDF9 /* backend_xnnpack */; };
2021
03F181542D7262FC0058BDF9 /* executorch in Frameworks */ = {isa = PBXBuildFile; productRef = 03F181532D7262FC0058BDF9 /* executorch */; };
21-
0314AE3A2E2AAEE700DDE821 /* executorch_llm in Frameworks */ = {isa = PBXBuildFile; productRef = 0314AE392E2AAEE700DDE821 /* executorch_llm */; };
2222
03F181562D7262FC0058BDF9 /* kernels_llm in Frameworks */ = {isa = PBXBuildFile; productRef = 03F181552D7262FC0058BDF9 /* kernels_llm */; };
2323
03F181582D7262FC0058BDF9 /* kernels_optimized in Frameworks */ = {isa = PBXBuildFile; productRef = 03F181572D7262FC0058BDF9 /* kernels_optimized */; };
2424
03F1815C2D7262FC0058BDF9 /* kernels_quantized in Frameworks */ = {isa = PBXBuildFile; productRef = 03F1815B2D7262FC0058BDF9 /* kernels_quantized */; };
@@ -41,7 +41,6 @@
4141
03B0118C2CAC567900054791 /* DynamicTestCase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DynamicTestCase.m; sourceTree = "<group>"; };
4242
03B0118F2CAD114E00054791 /* ResourceTestCase.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ResourceTestCase.h; sourceTree = "<group>"; };
4343
03B011902CAD114E00054791 /* ResourceTestCase.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ResourceTestCase.m; sourceTree = "<group>"; };
44-
03B019502C8A80D30044D558 /* Tests.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Tests.xcconfig; sourceTree = "<group>"; };
4544
03B2D3642C8A515A0046936E /* Benchmark.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Benchmark.app; sourceTree = BUILT_PRODUCTS_DIR; };
4645
03B2D3672C8A515A0046936E /* App.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = App.swift; sourceTree = "<group>"; };
4746
03B2D36D2C8A515B0046936E /* App.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = App.entitlements; sourceTree = "<group>"; };
@@ -131,7 +130,6 @@
131130
032A73C92CAFBA8600932D36 /* LLaMA */,
132131
03E7E6782CBDC1C900205E71 /* CoreMLTests.mm */,
133132
03B2D3792C8A515C0046936E /* GenericTests.mm */,
134-
03B019502C8A80D30044D558 /* Tests.xcconfig */,
135133
037C96A02C8A570B00B3DF38 /* Tests.xctestplan */,
136134
);
137135
path = Tests;
@@ -438,7 +436,6 @@
438436
};
439437
03B2D38D2C8A515C0046936E /* Debug */ = {
440438
isa = XCBuildConfiguration;
441-
baseConfigurationReference = 03B019502C8A80D30044D558 /* Tests.xcconfig */;
442439
buildSettings = {
443440
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
444441
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -450,6 +447,7 @@
450447
MACOSX_DEPLOYMENT_TARGET = 12.0;
451448
MARKETING_VERSION = 1.0;
452449
OTHER_CODE_SIGN_FLAGS = "--deep";
450+
OTHER_LDFLAGS = "-all_load";
453451
PRODUCT_BUNDLE_IDENTIFIER = org.pytorch.executorch.BenchmarkTests;
454452
PRODUCT_NAME = "$(TARGET_NAME)";
455453
REGISTER_APP_GROUPS = NO;
@@ -465,7 +463,6 @@
465463
};
466464
03B2D38E2C8A515C0046936E /* Release */ = {
467465
isa = XCBuildConfiguration;
468-
baseConfigurationReference = 03B019502C8A80D30044D558 /* Tests.xcconfig */;
469466
buildSettings = {
470467
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
471468
BUNDLE_LOADER = "$(TEST_HOST)";
@@ -477,6 +474,7 @@
477474
MACOSX_DEPLOYMENT_TARGET = 12.0;
478475
MARKETING_VERSION = 1.0;
479476
OTHER_CODE_SIGN_FLAGS = "--deep";
477+
OTHER_LDFLAGS = "-all_load";
480478
PRODUCT_BUNDLE_IDENTIFIER = org.pytorch.executorch.BenchmarkTests;
481479
PRODUCT_NAME = "$(TARGET_NAME)";
482480
REGISTER_APP_GROUPS = NO;
@@ -530,6 +528,10 @@
530528
/* End XCLocalSwiftPackageReference section */
531529

532530
/* Begin XCSwiftPackageProductDependency section */
531+
0314AE392E2AAEE700DDE821 /* executorch_llm */ = {
532+
isa = XCSwiftPackageProductDependency;
533+
productName = executorch_llm;
534+
};
533535
03F1814D2D7262FC0058BDF9 /* backend_coreml */ = {
534536
isa = XCSwiftPackageProductDependency;
535537
productName = backend_coreml;
@@ -546,10 +548,6 @@
546548
isa = XCSwiftPackageProductDependency;
547549
productName = executorch;
548550
};
549-
0314AE392E2AAEE700DDE821 /* executorch_llm */ = {
550-
isa = XCSwiftPackageProductDependency;
551-
productName = executorch_llm;
552-
};
553551
03F181552D7262FC0058BDF9 /* kernels_llm */ = {
554552
isa = XCSwiftPackageProductDependency;
555553
productName = kernels_llm;

0 commit comments

Comments
 (0)