From e40c875d84a7acaf5a284e492eaea4d33f2e93d1 Mon Sep 17 00:00:00 2001 From: Hui Li Date: Fri, 31 Jul 2020 17:15:15 +0800 Subject: [PATCH] [dynamic link libtaos.so] --- src/dnode/CMakeLists.txt | 3 ++- src/kit/shell/CMakeLists.txt | 8 ++++---- src/kit/taosdemo/CMakeLists.txt | 8 ++++---- src/kit/taosdump/CMakeLists.txt | 8 ++++---- src/plugins/http/CMakeLists.txt | 3 ++- src/plugins/monitor/CMakeLists.txt | 3 ++- src/plugins/mqtt/CMakeLists.txt | 3 ++- 7 files changed, 20 insertions(+), 16 deletions(-) diff --git a/src/dnode/CMakeLists.txt b/src/dnode/CMakeLists.txt index f7c2961352..64d69e9f01 100644 --- a/src/dnode/CMakeLists.txt +++ b/src/dnode/CMakeLists.txt @@ -16,7 +16,8 @@ IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) AUX_SOURCE_DIRECTORY(src SRC) ADD_EXECUTABLE(taosd ${SRC}) - TARGET_LINK_LIBRARIES(taosd mnode taos_static monitor http mqtt tsdb twal vnode cJson lz4 balance sync) +# TARGET_LINK_LIBRARIES(taosd mnode taos_static monitor http mqtt tsdb twal vnode cJson lz4 balance sync) + TARGET_LINK_LIBRARIES(taosd mnode taos monitor http mqtt tsdb twal vnode cJson lz4 balance sync) IF (TD_ACCOUNT) TARGET_LINK_LIBRARIES(taosd account) diff --git a/src/kit/shell/CMakeLists.txt b/src/kit/shell/CMakeLists.txt index 01c5f5ea3a..3695f694f3 100644 --- a/src/kit/shell/CMakeLists.txt +++ b/src/kit/shell/CMakeLists.txt @@ -15,11 +15,11 @@ IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) LIST(REMOVE_ITEM SRC ./src/shellDarwin.c) ADD_EXECUTABLE(shell ${SRC}) - IF (TD_PAGMODE_LITE) +# IF (TD_PAGMODE_LITE) TARGET_LINK_LIBRARIES(shell taos) - ELSE () - TARGET_LINK_LIBRARIES(shell taos_static) - ENDIF () +# ELSE () +# TARGET_LINK_LIBRARIES(shell taos_static) +# ENDIF () SET_TARGET_PROPERTIES(shell PROPERTIES OUTPUT_NAME taos) ELSEIF (TD_WINDOWS_64) diff --git a/src/kit/taosdemo/CMakeLists.txt b/src/kit/taosdemo/CMakeLists.txt index a1593ce5a1..5045e8cd3f 100644 --- a/src/kit/taosdemo/CMakeLists.txt +++ b/src/kit/taosdemo/CMakeLists.txt @@ -11,10 +11,10 @@ IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) AUX_SOURCE_DIRECTORY(. SRC) ADD_EXECUTABLE(taosdemo ${SRC}) - IF (TD_PAGMODE_LITE) +# IF (TD_PAGMODE_LITE) TARGET_LINK_LIBRARIES(taosdemo taos) - ELSE () - TARGET_LINK_LIBRARIES(taosdemo taos_static) - ENDIF () +# ELSE () +# TARGET_LINK_LIBRARIES(taosdemo taos_static) +# ENDIF () ENDIF () diff --git a/src/kit/taosdump/CMakeLists.txt b/src/kit/taosdump/CMakeLists.txt index 2a14dbfb4a..1c5dd3eda2 100644 --- a/src/kit/taosdump/CMakeLists.txt +++ b/src/kit/taosdump/CMakeLists.txt @@ -13,11 +13,11 @@ IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) AUX_SOURCE_DIRECTORY(. SRC) ADD_EXECUTABLE(taosdump ${SRC}) - IF (TD_PAGMODE_LITE) +# IF (TD_PAGMODE_LITE) TARGET_LINK_LIBRARIES(taosdump taos) - ELSE () - TARGET_LINK_LIBRARIES(taosdump taos_static) - ENDIF () +# ELSE () +# TARGET_LINK_LIBRARIES(taosdump taos_static) +# ENDIF () ENDIF () diff --git a/src/plugins/http/CMakeLists.txt b/src/plugins/http/CMakeLists.txt index 3280a37c94..4dbfde8ce6 100644 --- a/src/plugins/http/CMakeLists.txt +++ b/src/plugins/http/CMakeLists.txt @@ -14,7 +14,8 @@ IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) INCLUDE_DIRECTORIES(inc) AUX_SOURCE_DIRECTORY(src SRC) ADD_LIBRARY(http ${SRC}) - TARGET_LINK_LIBRARIES(http taos_static z) +# TARGET_LINK_LIBRARIES(http taos_static z) + TARGET_LINK_LIBRARIES(http taos z) IF (TD_ADMIN) TARGET_LINK_LIBRARIES(http admin) diff --git a/src/plugins/monitor/CMakeLists.txt b/src/plugins/monitor/CMakeLists.txt index 9a20286797..9b6cbfeef3 100644 --- a/src/plugins/monitor/CMakeLists.txt +++ b/src/plugins/monitor/CMakeLists.txt @@ -11,5 +11,6 @@ IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) INCLUDE_DIRECTORIES(inc) AUX_SOURCE_DIRECTORY(./src SRC) ADD_LIBRARY(monitor ${SRC}) - TARGET_LINK_LIBRARIES(monitor taos_static) +# TARGET_LINK_LIBRARIES(monitor taos_static) + TARGET_LINK_LIBRARIES(monitor taos) ENDIF () diff --git a/src/plugins/mqtt/CMakeLists.txt b/src/plugins/mqtt/CMakeLists.txt index 5fc8f9039f..929232cfe1 100644 --- a/src/plugins/mqtt/CMakeLists.txt +++ b/src/plugins/mqtt/CMakeLists.txt @@ -14,7 +14,8 @@ IF ((TD_LINUX_64) OR (TD_LINUX_32 AND TD_ARM)) INCLUDE_DIRECTORIES(inc) AUX_SOURCE_DIRECTORY(src SRC) ADD_LIBRARY(mqtt ${SRC}) - TARGET_LINK_LIBRARIES(mqtt taos_static cJson mqttc) +# TARGET_LINK_LIBRARIES(mqtt taos_static cJson mqttc) + TARGET_LINK_LIBRARIES(mqtt taos cJson mqttc) IF (TD_ADMIN) TARGET_LINK_LIBRARIES(mqtt admin cJson) -- GitLab