Skip to content

Commit e1c7bfd

Browse files
authored
Update CMakeLists.txt
1 parent 792239c commit e1c7bfd

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

extension/module/CMakeLists.txt

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ if(CMAKE_TOOLCHAIN_IOS
2727
else()
2828
add_library(extension_module SHARED ${_extension_module__srcs})
2929
endif()
30-
target_link_libraries(extension_module PRIVATE executorch_core extension_data_loader extension_flat_tensor)
30+
target_link_libraries(extension_module PRIVATE executorch_core extension_data_loader)
31+
# Expose the header include path
32+
target_link_libraries(extension_module PUBLIC extension_flat_tensor)
3133
target_include_directories(extension_module PUBLIC ${EXECUTORCH_ROOT}/..)
3234
target_compile_options(
3335
extension_module PUBLIC -Wno-deprecated-declarations -fPIC
@@ -37,8 +39,10 @@ target_compile_options(
3739
# after cleaning up CMake targets.
3840
add_library(extension_module_static STATIC ${_extension_module__srcs})
3941
target_link_libraries(
40-
extension_module_static PRIVATE executorch_core extension_data_loader extension_flat_tensor
42+
extension_module_static PRIVATE executorch_core extension_data_loader
4143
)
44+
# Expose the header include path
45+
target_link_libraries(extension_module_static PUBLIC extension_flat_tensor)
4246
target_include_directories(extension_module_static PUBLIC ${EXECUTORCH_ROOT}/..)
4347
target_compile_options(
4448
extension_module_static PUBLIC -Wno-deprecated-declarations -fPIC

0 commit comments

Comments
 (0)