[cmake] add OT_NCP_VENDOR_HOOK_SOURCE support for RCP (#5828)

This commit is contained in:
Jonathan Hui
2020-11-20 18:22:45 -08:00
committed by GitHub
parent 76022b2e55
commit a0a3ae544b
4 changed files with 10 additions and 12 deletions
+6 -2
View File
@@ -35,8 +35,6 @@ set(COMMON_SOURCES
changed_props_set.cpp
ncp_base.cpp
ncp_base_dispatcher.cpp
ncp_base_ftd.cpp
ncp_base_mtd.cpp
ncp_base_radio.cpp
ncp_spi.cpp
ncp_uart.cpp
@@ -48,6 +46,12 @@ if(OT_NCP_VENDOR_HOOK_SOURCE)
list(APPEND COMMON_SOURCES ${OT_NCP_VENDOR_HOOK_SOURCE_DIR}${OT_NCP_VENDOR_HOOK_SOURCE})
endif()
set(COMMON_NCP_SOURCES
${COMMON_SOURCES}
ncp_base_ftd.cpp
ncp_base_mtd.cpp
)
if(OT_FTD)
include(ftd.cmake)
endif()
+1 -1
View File
@@ -46,7 +46,7 @@ target_compile_options(openthread-ncp-ftd PRIVATE
target_include_directories(openthread-ncp-ftd PUBLIC ${OT_PUBLIC_INCLUDES} PRIVATE ${COMMON_INCLUDES})
target_sources(openthread-ncp-ftd PRIVATE ${COMMON_SOURCES})
target_sources(openthread-ncp-ftd PRIVATE ${COMMON_NCP_SOURCES})
target_include_directories(openthread-ncp-ftd PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(openthread-ncp-ftd
+1 -1
View File
@@ -46,7 +46,7 @@ target_compile_options(openthread-ncp-mtd PRIVATE
target_include_directories(openthread-ncp-mtd PUBLIC ${OT_PUBLIC_INCLUDES} PRIVATE ${COMMON_INCLUDES})
target_sources(openthread-ncp-mtd PRIVATE ${COMMON_SOURCES})
target_sources(openthread-ncp-mtd PRIVATE ${COMMON_NCP_SOURCES})
target_include_directories(openthread-ncp-mtd PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(openthread-ncp-mtd
+2 -8
View File
@@ -46,14 +46,8 @@ target_compile_options(openthread-rcp PRIVATE
target_include_directories(openthread-rcp PUBLIC ${OT_PUBLIC_INCLUDES} PRIVATE ${COMMON_INCLUDES})
target_sources(openthread-rcp PRIVATE
changed_props_set.cpp
ncp_base.cpp
ncp_base_dispatcher.cpp
ncp_base_radio.cpp
ncp_spi.cpp
ncp_uart.cpp
)
target_sources(openthread-rcp PRIVATE ${COMMON_SOURCES})
target_include_directories(openthread-rcp PRIVATE ${CMAKE_CURRENT_SOURCE_DIR})
target_link_libraries(openthread-rcp
PUBLIC