From 412596c990296338352de23ac1235cae4fb3e22d Mon Sep 17 00:00:00 2001 From: Jonathan Hui Date: Tue, 20 May 2025 14:59:24 -0700 Subject: [PATCH] [examples] define `OPENTHREAD_FTD` and `OPENTHREAD_MTD` (#11516) --- examples/apps/cli/ftd.cmake | 7 +++++++ examples/apps/cli/mtd.cmake | 7 +++++++ examples/apps/cli/radio.cmake | 7 +++++++ 3 files changed, 21 insertions(+) diff --git a/examples/apps/cli/ftd.cmake b/examples/apps/cli/ftd.cmake index 9ed9be18c..6cbe17ef8 100644 --- a/examples/apps/cli/ftd.cmake +++ b/examples/apps/cli/ftd.cmake @@ -33,6 +33,13 @@ add_executable(ot-cli-ftd target_include_directories(ot-cli-ftd PRIVATE ${COMMON_INCLUDES}) +target_compile_definitions(ot-cli-ftd + PRIVATE + OPENTHREAD_FTD=1 + OPENTHREAD_MTD=0 + OPENTHREAD_RADIO=0 +) + if(NOT DEFINED OT_PLATFORM_LIB_FTD) set(OT_PLATFORM_LIB_FTD ${OT_PLATFORM_LIB}) endif() diff --git a/examples/apps/cli/mtd.cmake b/examples/apps/cli/mtd.cmake index 786f74161..df15ac713 100644 --- a/examples/apps/cli/mtd.cmake +++ b/examples/apps/cli/mtd.cmake @@ -33,6 +33,13 @@ add_executable(ot-cli-mtd target_include_directories(ot-cli-mtd PRIVATE ${COMMON_INCLUDES}) +target_compile_definitions(ot-cli-mtd + PRIVATE + OPENTHREAD_FTD=0 + OPENTHREAD_MTD=1 + OPENTHREAD_RADIO=0 +) + if(NOT DEFINED OT_PLATFORM_LIB_MTD) set(OT_PLATFORM_LIB_MTD ${OT_PLATFORM_LIB}) endif() diff --git a/examples/apps/cli/radio.cmake b/examples/apps/cli/radio.cmake index b2fe5d968..442407426 100644 --- a/examples/apps/cli/radio.cmake +++ b/examples/apps/cli/radio.cmake @@ -33,6 +33,13 @@ add_executable(ot-cli-radio target_include_directories(ot-cli-radio PRIVATE ${COMMON_INCLUDES}) +target_compile_definitions(ot-cli-radio + PRIVATE + OPENTHREAD_FTD=0 + OPENTHREAD_MTD=0 + OPENTHREAD_RADIO=1 +) + if(NOT DEFINED OT_PLATFORM_LIB_RCP) set(OT_PLATFORM_LIB_RCP ${OT_PLATFORM_LIB}) endif()