[cmake] add ot-config (#5003)

This commit adds an interface target ot-config for collecting compile definitions.
This commit is contained in:
Yakun Xu
2020-05-26 10:24:22 -07:00
committed by GitHub
parent dd1be49d5f
commit 9a3c2dc3b3
25 changed files with 119 additions and 237 deletions
+2 -3
View File
@@ -44,15 +44,13 @@ set(COMMON_INCLUDES
target_include_directories(ot-cli-ftd PRIVATE ${COMMON_INCLUDES})
target_include_directories(ot-cli-mtd PRIVATE ${COMMON_INCLUDES})
target_compile_definitions(ot-cli-ftd PRIVATE ${OT_PRIVATE_DEFINES})
target_compile_definitions(ot-cli-mtd PRIVATE ${OT_PRIVATE_DEFINES})
target_link_libraries(ot-cli-ftd
openthread-cli-ftd
${OT_PLATFORM_LIB}
openthread-ftd
${OT_PLATFORM_LIB}
mbedcrypto
ot-config
)
target_link_libraries(ot-cli-mtd
@@ -61,6 +59,7 @@ target_link_libraries(ot-cli-mtd
openthread-mtd
${OT_PLATFORM_LIB}
mbedcrypto
ot-config
)
install(TARGETS ot-cli-ftd ot-cli-mtd