[cmake] always define OPENTHREAD_FTD/MTD/RADIO (#9733)

This commit is contained in:
Jonathan Hui
2023-12-20 14:44:41 -08:00
committed by GitHub
parent 51a682ec0e
commit 1e82c4e962
14 changed files with 39 additions and 0 deletions
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
)
+2
View File
@@ -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
+2
View File
@@ -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
+2
View File
@@ -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
)
+2
View File
@@ -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
)
+12
View File
@@ -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
)
+2
View File
@@ -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
)
+2
View File
@@ -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
)
+2
View File
@@ -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
)
+1
View File
@@ -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
+2
View File
@@ -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
)
+4
View File
@@ -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