mirror of
https://github.com/espressif/openthread.git
synced 2026-08-18 08:29:52 +00:00
[cmake] add ability to pick custom lib for MTD/FTD (#7041)
This commit enables different libraries option for ftd, mtd and rcp builds.
This commit is contained in:
@@ -33,11 +33,15 @@ add_executable(ot-cli-ftd
|
||||
|
||||
target_include_directories(ot-cli-ftd PRIVATE ${COMMON_INCLUDES})
|
||||
|
||||
if(NOT DEFINED OT_PLATFORM_LIB_FTD)
|
||||
set(OT_PLATFORM_LIB_FTD ${OT_PLATFORM_LIB})
|
||||
endif()
|
||||
|
||||
target_link_libraries(ot-cli-ftd PRIVATE
|
||||
openthread-cli-ftd
|
||||
${OT_PLATFORM_LIB}
|
||||
${OT_PLATFORM_LIB_FTD}
|
||||
openthread-ftd
|
||||
${OT_PLATFORM_LIB}
|
||||
${OT_PLATFORM_LIB_FTD}
|
||||
openthread-cli-ftd
|
||||
${OT_MBEDTLS}
|
||||
ot-config
|
||||
|
||||
@@ -33,11 +33,15 @@ add_executable(ot-cli-mtd
|
||||
|
||||
target_include_directories(ot-cli-mtd PRIVATE ${COMMON_INCLUDES})
|
||||
|
||||
if(NOT DEFINED OT_PLATFORM_LIB_MTD)
|
||||
set(OT_PLATFORM_LIB_MTD ${OT_PLATFORM_LIB})
|
||||
endif()
|
||||
|
||||
target_link_libraries(ot-cli-mtd PRIVATE
|
||||
openthread-cli-mtd
|
||||
${OT_PLATFORM_LIB}
|
||||
${OT_PLATFORM_LIB_MTD}
|
||||
openthread-mtd
|
||||
${OT_PLATFORM_LIB}
|
||||
${OT_PLATFORM_LIB_MTD}
|
||||
openthread-cli-mtd
|
||||
${OT_MBEDTLS}
|
||||
ot-config
|
||||
|
||||
@@ -33,11 +33,15 @@ add_executable(ot-cli-radio
|
||||
|
||||
target_include_directories(ot-cli-radio PRIVATE ${COMMON_INCLUDES})
|
||||
|
||||
if(NOT DEFINED OT_PLATFORM_LIB_RCP)
|
||||
set(OT_PLATFORM_LIB_RCP ${OT_PLATFORM_LIB})
|
||||
endif()
|
||||
|
||||
target_link_libraries(ot-cli-radio PRIVATE
|
||||
openthread-cli-radio
|
||||
${OT_PLATFORM_LIB}
|
||||
${OT_PLATFORM_LIB_RCP}
|
||||
openthread-radio-cli
|
||||
${OT_PLATFORM_LIB}
|
||||
${OT_PLATFORM_LIB_RCP}
|
||||
openthread-cli-radio
|
||||
${OT_MBEDTLS}
|
||||
ot-config
|
||||
|
||||
Reference in New Issue
Block a user