Skip to content

Commit 1984c5f

Browse files
authored
[CMake] Avoid extension_module have dupe flat_tensor cpp
Differential Revision: D74278030 Pull Request resolved: #10735
1 parent 64c4b33 commit 1984c5f

File tree

5 files changed

+8
-4
lines changed

5 files changed

+8
-4
lines changed

examples/models/llama/runner/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ else()
5353
endif()
5454

5555
set(llama_runner_deps executorch_core extension_data_loader extension_module
56-
extension_tensor
56+
extension_tensor extension_flat_tensor
5757
)
5858

5959
target_link_libraries(llama_runner PUBLIC ${llama_runner_deps})

examples/models/llava/runner/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ add_subdirectory(
4141
add_library(llava_runner STATIC ${_llava_runner__srcs})
4242

4343
set(llava_runner_deps executorch_core extension_data_loader extension_llm_runner
44-
extension_module extension_tensor
44+
extension_module extension_tensor extension_flat_tensor
4545
)
4646

4747
target_link_libraries(llava_runner PUBLIC ${llava_runner_deps})

extension/android/CMakeLists.txt

+1
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ list(
7272
link_libraries
7373
executorch
7474
extension_data_loader
75+
extension_flat_tensor
7576
extension_module
7677
extension_runner_util
7778
extension_tensor

tools/cmake/cmake_deps.toml

+4-2
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,6 @@ filters = [
198198
deps = [
199199
"extension_flat_tensor_schema",
200200
"executorch_core",
201-
"executorch",
202201
]
203202

204203
[targets.extension_module]
@@ -209,9 +208,9 @@ filters = [
209208
".cpp$",
210209
]
211210
deps = [
212-
"executorch",
213211
"executorch_core",
214212
"extension_data_loader",
213+
"extension_flat_tensor",
215214
]
216215

217216
[targets.extension_runner_util]
@@ -236,6 +235,8 @@ deps = [
236235
"executorch",
237236
"executorch_core",
238237
"extension_module",
238+
"extension_data_loader",
239+
"extension_flat_tensor",
239240
"extension_runner_util",
240241
"extension_tensor",
241242
]
@@ -452,6 +453,7 @@ deps = [
452453
"executorch",
453454
"executorch_core",
454455
"extension_data_loader",
456+
"extension_flat_tensor",
455457
"extension_module",
456458
"extension_threadpool",
457459
"optimized_cpublas",

tools/cmake/executorch-config.cmake

+1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ set(lib_list
6666
etdump
6767
bundled_program
6868
extension_data_loader
69+
extension_flat_tensor
6970
${FLATCCRT_LIB}
7071
coreml_util
7172
coreml_inmemoryfs

0 commit comments

Comments
 (0)