mirror of
https://github.com/espressif/openthread.git
synced 2026-08-13 06:07:48 +00:00
[cmake] always define OPENTHREAD_FTD/MTD/RADIO (#9733)
This commit is contained in:
@@ -31,6 +31,8 @@ add_library(openthread-cli-ftd)
|
||||
target_compile_definitions(openthread-cli-ftd
|
||||
PRIVATE
|
||||
OPENTHREAD_FTD=1
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=0
|
||||
)
|
||||
|
||||
target_compile_options(openthread-cli-ftd PRIVATE
|
||||
|
||||
@@ -30,7 +30,9 @@ add_library(openthread-cli-mtd)
|
||||
|
||||
target_compile_definitions(openthread-cli-mtd
|
||||
PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=1
|
||||
OPENTHREAD_RADIO=0
|
||||
)
|
||||
|
||||
target_compile_options(openthread-cli-mtd PRIVATE
|
||||
|
||||
@@ -30,6 +30,8 @@ add_library(openthread-cli-radio)
|
||||
|
||||
target_compile_definitions(openthread-cli-radio
|
||||
PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=1
|
||||
OPENTHREAD_RADIO_CLI=1
|
||||
)
|
||||
|
||||
@@ -30,6 +30,8 @@ add_library(openthread-ftd)
|
||||
|
||||
target_compile_definitions(openthread-ftd PRIVATE
|
||||
OPENTHREAD_FTD=1
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=0
|
||||
)
|
||||
|
||||
target_compile_options(openthread-ftd PRIVATE
|
||||
|
||||
@@ -29,7 +29,9 @@
|
||||
add_library(openthread-mtd)
|
||||
|
||||
target_compile_definitions(openthread-mtd PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=1
|
||||
OPENTHREAD_RADIO=0
|
||||
)
|
||||
|
||||
target_compile_options(openthread-mtd PRIVATE
|
||||
|
||||
@@ -29,6 +29,8 @@
|
||||
add_library(openthread-radio)
|
||||
|
||||
target_compile_definitions(openthread-radio PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=1
|
||||
OPENTHREAD_RADIO_CLI=0
|
||||
)
|
||||
|
||||
@@ -29,6 +29,8 @@
|
||||
add_library(openthread-radio-cli)
|
||||
|
||||
target_compile_definitions(openthread-radio-cli PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=1
|
||||
OPENTHREAD_RADIO_CLI=1
|
||||
)
|
||||
|
||||
@@ -30,11 +30,23 @@ add_library(openthread-radio-spinel)
|
||||
add_library(openthread-spinel-ncp)
|
||||
add_library(openthread-spinel-rcp)
|
||||
|
||||
target_compile_definitions(openthread-radio-spinel PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=0
|
||||
)
|
||||
|
||||
target_compile_definitions(openthread-spinel-ncp PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=0
|
||||
PUBLIC OPENTHREAD_SPINEL_CONFIG_OPENTHREAD_MESSAGE_ENABLE=1
|
||||
)
|
||||
|
||||
target_compile_definitions(openthread-spinel-rcp PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=0
|
||||
PUBLIC OPENTHREAD_SPINEL_CONFIG_OPENTHREAD_MESSAGE_ENABLE=0
|
||||
)
|
||||
|
||||
|
||||
@@ -30,6 +30,8 @@ add_library(openthread-ncp-ftd)
|
||||
|
||||
target_compile_definitions(openthread-ncp-ftd PRIVATE
|
||||
OPENTHREAD_FTD=1
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=0
|
||||
OPENTHREAD_CONFIG_NCP_HDLC_ENABLE=1
|
||||
)
|
||||
|
||||
|
||||
@@ -29,7 +29,9 @@
|
||||
add_library(openthread-ncp-mtd)
|
||||
|
||||
target_compile_definitions(openthread-ncp-mtd PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=1
|
||||
OPENTHREAD_RADIO=0
|
||||
OPENTHREAD_CONFIG_NCP_HDLC_ENABLE=1
|
||||
)
|
||||
|
||||
|
||||
@@ -29,6 +29,8 @@
|
||||
add_library(openthread-rcp)
|
||||
|
||||
target_compile_definitions(openthread-rcp PRIVATE
|
||||
OPENTHREAD_FTD=0
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=1
|
||||
OPENTHREAD_RADIO_CLI=0
|
||||
)
|
||||
|
||||
@@ -185,6 +185,7 @@ target_compile_definitions(openthread-posix
|
||||
PRIVATE
|
||||
OPENTHREAD_FTD=1
|
||||
OPENTHREAD_MTD=0
|
||||
OPENTHREAD_RADIO=0
|
||||
)
|
||||
|
||||
target_compile_options(openthread-posix PRIVATE
|
||||
|
||||
@@ -33,6 +33,8 @@ set(COMMON_INCLUDES
|
||||
|
||||
set(COMMON_COMPILE_OPTIONS
|
||||
-DOPENTHREAD_FTD=1
|
||||
-DOPENTHREAD_MTD=0
|
||||
-DOPENTHREAD_RADIO=0
|
||||
-DOPENTHREAD_SPINEL_CONFIG_OPENTHREAD_MESSAGE_ENABLE=1
|
||||
)
|
||||
|
||||
|
||||
@@ -39,10 +39,14 @@ set(COMMON_INCLUDES_RCP
|
||||
|
||||
set(COMMON_COMPILE_OPTIONS
|
||||
-DOPENTHREAD_FTD=1
|
||||
-DOPENTHREAD_MTD=0
|
||||
-DOPENTHREAD_RADIO=0
|
||||
-DOPENTHREAD_SPINEL_CONFIG_OPENTHREAD_MESSAGE_ENABLE=1
|
||||
)
|
||||
|
||||
set(COMMON_COMPILE_OPTIONS_RCP
|
||||
-DOPENTHREAD_FTD=0
|
||||
-DOPENTHREAD_MTD=0
|
||||
-DOPENTHREAD_RADIO=1
|
||||
-DOPENTHREAD_SPINEL_CONFIG_OPENTHREAD_MESSAGE_ENABLE=1
|
||||
-DOPENTHREAD_CONFIG_PLATFORM_UDP_ENABLE=0
|
||||
|
||||
Reference in New Issue
Block a user