Skip to content

Commit 45f80d8

Browse files
committed
Add static module extension target
1 parent 399482c commit 45f80d8

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

extension/module/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,14 @@ target_include_directories(extension_module PUBLIC ${EXECUTORCH_ROOT}/..)
2929
target_compile_options(extension_module PUBLIC -Wno-deprecated-declarations
3030
-fPIC)
3131

32+
# Module extension built as a static library.
33+
# TODO(gjcomer) Remove this target after cleaning up CMake targets.
34+
add_library(extension_module_static STATIC ${_extension_module__srcs})
35+
target_link_libraries(extension_module_static PRIVATE executorch extension_data_loader)
36+
target_include_directories(extension_module_static PUBLIC ${EXECUTORCH_ROOT}/..)
37+
target_compile_options(extension_module_static PUBLIC -Wno-deprecated-declarations
38+
-fPIC)
39+
3240
# Install libraries
3341
install(
3442
TARGETS extension_module

0 commit comments

Comments
 (0)