Skip to content

Commit 521de5a

Browse files
committed
added torchao debug xcconfig
1 parent eed11dc commit 521de5a

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
2+
ET_PLATFORM[sdk=iphonesimulator*] = simulator
3+
ET_PLATFORM[sdk=iphoneos*] = ios
4+
ET_PLATFORM[sdk=macos*] = macos
5+
6+
// Link the Debug version of ExecuTorch runtime to keep the logs.
7+
// Switch to Release for better performance if logs are not needed.
8+
OTHER_LDFLAGS = $(inherited) \
9+
-force_load $(BUILT_PRODUCTS_DIR)/libexecutorch_$(ET_PLATFORM).a \
10+
-force_load $(BUILT_PRODUCTS_DIR)/libbackend_coreml_$(ET_PLATFORM).a \
11+
-framework Foundation \
12+
-framework CoreML \
13+
-framework Accelerate \
14+
-framework Metal \
15+
-framework MetalPerformanceShaders \
16+
-framework MetalPerformanceShadersGraph \
17+
-force_load $(BUILT_PRODUCTS_DIR)/libbackend_mps_$(ET_PLATFORM).a \
18+
-force_load $(BUILT_PRODUCTS_DIR)/libbackend_xnnpack_$(ET_PLATFORM).a \
19+
-force_load $(BUILT_PRODUCTS_DIR)/libkernels_custom_$(ET_PLATFORM).a \
20+
-force_load $(BUILT_PRODUCTS_DIR)/libkernels_optimized_$(ET_PLATFORM).a \
21+
-force_load $(BUILT_PRODUCTS_DIR)/libkernels_quantized_$(ET_PLATFORM).a \
22+
-force_load $(BUILT_PRODUCTS_DIR)/libkernels_torchao_$(ET_PLATFORM).a \
23+
-lsqlite3 \
24+
@$(TEMP_DIR)/cmake/linker_flags
25+
26+
// LLaMARunner requires additional dependencies built with CMake in a custom run script phase.
27+
// Include headers and libraries from $(TEMP_DIR)/cmake for it.
28+
HEADER_SEARCH_PATHS = $(inherited) \
29+
$(SRCROOT)/../../../../.. \
30+
$(TEMP_DIR)/cmake/include \
31+
$(SRCROOT)/../../../../extension/llm/tokenizers/include
32+
33+
LIBRARY_SEARCH_PATHS = $(inherited) \
34+
$(TEMP_DIR)/cmake/lib

0 commit comments

Comments
 (0)