Skip to content

Commit cc7bfe3

Browse files
committed
Arm backend: Add cortex_m backend dep to the runner
1 parent 428d836 commit cc7bfe3

File tree

1 file changed

+17
-5
lines changed

1 file changed

+17
-5
lines changed

examples/arm/executor_runner/CMakeLists.txt

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,6 @@ set_property(
492492
PROPERTY IMPORTED_LOCATION
493493
"${ET_BUILD_DIR_PATH}/kernels/portable/libportable_kernels.a"
494494
)
495-
496495
add_library(quantized_ops_lib STATIC IMPORTED)
497496
set_property(
498497
TARGET quantized_ops_lib
@@ -505,7 +504,18 @@ set_property(
505504
PROPERTY IMPORTED_LOCATION
506505
"${ET_BUILD_DIR_PATH}/kernels/quantized/libquantized_kernels.a"
507506
)
508-
507+
add_library(cortex_m_ops_lib STATIC IMPORTED)
508+
set_property(
509+
TARGET cortex_m_ops_lib
510+
PROPERTY IMPORTED_LOCATION
511+
"${ET_BUILD_DIR_PATH}/backends/cortex_m/libcortex_m_ops_lib.a"
512+
)
513+
add_library(cortex_m_kernels STATIC IMPORTED)
514+
set_property(
515+
TARGET cortex_m_kernels
516+
PROPERTY IMPORTED_LOCATION
517+
"${ET_BUILD_DIR_PATH}/backends/cortex_m/libcortex_m_kernels.a"
518+
)
509519
add_library(extension_runner_util STATIC IMPORTED)
510520
set_property(
511521
TARGET extension_runner_util
@@ -546,9 +556,11 @@ list(APPEND arm_executor_runner_link
546556
executorch
547557
"-Wl,--whole-archive"
548558
executorch_delegate_ethos_u
559+
cortex_m_ops_lib
549560
quantized_ops_lib
550561
portable_ops_lib
551562
quantized_kernels
563+
cortex_m_kernels
552564
portable_kernels
553565
"-Wl,--no-whole-archive"
554566
-Xlinker -Map=arm_executor_runner.map
@@ -561,7 +573,7 @@ if(EXECUTORCH_ENABLE_EVENT_TRACER)
561573
set_property(
562574
TARGET etdump
563575
PROPERTY IMPORTED_LOCATION
564-
"${ET_BUILD_DIR_PATH}/lib/libetdump.a"
576+
"${ET_BUILD_DIR_PATH}/lib/libetdump.a"
565577
)
566578

567579
if(CMAKE_BUILD_TYPE MATCHES "Debug")
@@ -574,7 +586,7 @@ if(EXECUTORCH_ENABLE_EVENT_TRACER)
574586
set_property(
575587
TARGET ${FLATCCRT_LIB}
576588
PROPERTY IMPORTED_LOCATION
577-
"${ET_BUILD_DIR_PATH}/lib/lib${FLATCCRT_LIB}.a"
589+
"${ET_BUILD_DIR_PATH}/lib/lib${FLATCCRT_LIB}.a"
578590
)
579591

580592
list(APPEND arm_executor_runner_link
@@ -643,4 +655,4 @@ if(SEMIHOSTING)
643655
${ETHOS_SDK_PATH}/core_platform/targets/${TARGET_BOARD}/retarget.c
644656
PROPERTIES HEADER_FILE_ONLY TRUE
645657
)
646-
endif()
658+
endif()

0 commit comments

Comments
 (0)