refact(cluster): node mgmt

This commit is contained in:
Shengliang Guan 2022-04-12 18:11:40 +08:00
parent f7cf8229c8
commit 35e29f0bf6
29 changed files with 10 additions and 6 deletions

View File

@ -1,12 +1,11 @@
add_subdirectory(interface) add_subdirectory(interface)
aux_source_directory(dm DNODE_SRC)
aux_source_directory(qm DNODE_SRC)
aux_source_directory(bm DNODE_SRC)
aux_source_directory(sm DNODE_SRC)
aux_source_directory(vm DNODE_SRC)
aux_source_directory(mm DNODE_SRC)
aux_source_directory(implement/src DNODE_SRC) aux_source_directory(implement/src DNODE_SRC)
aux_source_directory(mgmt_bnode/src DNODE_SRC)
aux_source_directory(mgmt_mnode/src DNODE_SRC)
aux_source_directory(mgmt_qnode/src DNODE_SRC)
aux_source_directory(mgmt_snode/src DNODE_SRC)
aux_source_directory(mgmt_vnode/src DNODE_SRC)
add_library(dnode STATIC ${DNODE_SRC}) add_library(dnode STATIC ${DNODE_SRC})
target_link_libraries( target_link_libraries(
dnode dnode_interface dnode dnode_interface
@ -16,6 +15,11 @@ target_include_directories(
PUBLIC "${TD_SOURCE_DIR}/include/dnode/mgmt" PUBLIC "${TD_SOURCE_DIR}/include/dnode/mgmt"
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/implement/inc" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/implement/inc"
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/mgmt_bnode/inc"
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/mgmt_mnode/inc"
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/mgmt_qnode/inc"
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/mgmt_snode/inc"
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/mgmt_vnode/inc"
) )
aux_source_directory(exe EXEC_SRC) aux_source_directory(exe EXEC_SRC)