提交 b219224e 编写于 作者: S Shengliang Guan

refactror: node mgmt

上级 47b084f1
add_subdirectory(interface) add_subdirectory(node_mgmt)
add_subdirectory(implement) add_subdirectory(node_common)
add_subdirectory(mgmt_bnode) add_subdirectory(mgmt_bnode)
add_subdirectory(mgmt_mnode) add_subdirectory(mgmt_mnode)
add_subdirectory(mgmt_qnode) add_subdirectory(mgmt_qnode)
...@@ -11,6 +11,6 @@ aux_source_directory(exe EXEC_SRC) ...@@ -11,6 +11,6 @@ aux_source_directory(exe EXEC_SRC)
add_executable(taosd ${EXEC_SRC}) add_executable(taosd ${EXEC_SRC})
target_include_directories( target_include_directories(
taosd taosd
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/implement/inc" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/node_mgmt/inc"
) )
target_link_libraries(taosd dnode) target_link_libraries(taosd dnode)
...@@ -5,5 +5,5 @@ target_include_directories( ...@@ -5,5 +5,5 @@ target_include_directories(
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
) )
target_link_libraries( target_link_libraries(
mgmt_bnode dnode_interface mgmt_bnode node_common
) )
\ No newline at end of file
...@@ -5,5 +5,5 @@ target_include_directories( ...@@ -5,5 +5,5 @@ target_include_directories(
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
) )
target_link_libraries( target_link_libraries(
mgmt_mnode dnode_interface mgmt_mnode node_common
) )
\ No newline at end of file
...@@ -5,5 +5,5 @@ target_include_directories( ...@@ -5,5 +5,5 @@ target_include_directories(
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
) )
target_link_libraries( target_link_libraries(
mgmt_qnode dnode_interface mgmt_qnode node_common
) )
\ No newline at end of file
...@@ -5,5 +5,5 @@ target_include_directories( ...@@ -5,5 +5,5 @@ target_include_directories(
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
) )
target_link_libraries( target_link_libraries(
mgmt_snode dnode_interface mgmt_snode node_common
) )
\ No newline at end of file
...@@ -5,5 +5,5 @@ target_include_directories( ...@@ -5,5 +5,5 @@ target_include_directories(
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc" PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
) )
target_link_libraries( target_link_libraries(
mgmt_vnode dnode_interface mgmt_vnode node_common
) )
\ No newline at end of file
aux_source_directory(src DNODE_INTERFACE) aux_source_directory(src DNODE_INTERFACE)
add_library(dnode_interface STATIC ${DNODE_INTERFACE}) add_library(node_common STATIC ${DNODE_INTERFACE})
target_include_directories( target_include_directories(
dnode_interface node_common
PUBLIC "${TD_SOURCE_DIR}/include/dnode/mgmt" PUBLIC "${TD_SOURCE_DIR}/include/dnode/mgmt"
PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/inc" PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/inc"
) )
target_link_libraries( target_link_libraries(
dnode_interface cjson mnode vnode qnode snode bnode wal sync taos_static tfs monitor node_common cjson mnode vnode qnode snode bnode wal sync taos_static tfs monitor
) )
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册