minor changes
This commit is contained in:
parent
c604393e5d
commit
f991a732d9
|
@ -1,7 +1 @@
|
||||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.8...3.20)
|
add_subdirectory(shell)
|
||||||
PROJECT(TDengine)
|
|
||||||
|
|
||||||
ADD_SUBDIRECTORY(shell)
|
|
||||||
ADD_SUBDIRECTORY(taosdemo)
|
|
||||||
ADD_SUBDIRECTORY(taosdump)
|
|
||||||
ADD_SUBDIRECTORY(taospack)
|
|
|
@ -1,54 +1,13 @@
|
||||||
CMAKE_MINIMUM_REQUIRED(VERSION 2.8...3.20)
|
aux_source_directory(src SHELL_SRC)
|
||||||
PROJECT(TDengine)
|
list(REMOVE_ITEM SHELL_SRC ./src/shellWindows.c)
|
||||||
|
list(REMOVE_ITEM SHELL_SRC ./src/shellDarwin.c)
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/client/inc)
|
add_executable(shell ${SHELL_SRC})
|
||||||
INCLUDE_DIRECTORIES(${TD_COMMUNITY_DIR}/src/query/inc)
|
target_link_libraries(
|
||||||
INCLUDE_DIRECTORIES(inc)
|
shell
|
||||||
|
PUBLIC taos
|
||||||
IF (TD_LINUX)
|
PUBLIC util
|
||||||
AUX_SOURCE_DIRECTORY(./src SRC)
|
PUBLIC os
|
||||||
LIST(REMOVE_ITEM SRC ./src/shellWindows.c)
|
)
|
||||||
LIST(REMOVE_ITEM SRC ./src/shellDarwin.c)
|
|
||||||
ADD_EXECUTABLE(shell ${SRC})
|
|
||||||
|
|
||||||
IF (TD_LINUX_64 AND JEMALLOC_ENABLED)
|
|
||||||
ADD_DEFINITIONS(-DTD_JEMALLOC_ENABLED -I${CMAKE_BINARY_DIR}/build/include -L${CMAKE_BINARY_DIR}/build/lib -Wl,-rpath,${CMAKE_BINARY_DIR}/build/lib -ljemalloc)
|
|
||||||
SET(LINK_JEMALLOC "-L${CMAKE_BINARY_DIR}/build/lib -ljemalloc")
|
|
||||||
ELSE ()
|
|
||||||
SET(LINK_JEMALLOC "")
|
|
||||||
ENDIF ()
|
|
||||||
|
|
||||||
IF (TD_SOMODE_STATIC)
|
|
||||||
TARGET_LINK_LIBRARIES(shell taos_static lua ${LINK_JEMALLOC})
|
|
||||||
ELSE ()
|
|
||||||
TARGET_LINK_LIBRARIES(shell taos lua ${LINK_JEMALLOC})
|
|
||||||
ENDIF ()
|
|
||||||
|
|
||||||
SET_TARGET_PROPERTIES(shell PROPERTIES OUTPUT_NAME taos)
|
|
||||||
ELSEIF (TD_WINDOWS)
|
|
||||||
LIST(APPEND SRC ./src/shellEngine.c)
|
|
||||||
LIST(APPEND SRC ./src/shellMain.c)
|
|
||||||
LIST(APPEND SRC ./src/shellWindows.c)
|
|
||||||
ADD_EXECUTABLE(shell ${SRC})
|
|
||||||
TARGET_LINK_LIBRARIES(shell taos_static)
|
|
||||||
|
|
||||||
IF (TD_POWER)
|
|
||||||
SET_TARGET_PROPERTIES(shell PROPERTIES OUTPUT_NAME power)
|
|
||||||
ELSE ()
|
|
||||||
SET_TARGET_PROPERTIES(shell PROPERTIES OUTPUT_NAME taos)
|
|
||||||
ENDIF ()
|
|
||||||
ELSEIF (TD_DARWIN)
|
|
||||||
LIST(APPEND SRC ./src/shellEngine.c)
|
|
||||||
LIST(APPEND SRC ./src/shellMain.c)
|
|
||||||
LIST(APPEND SRC ./src/shellDarwin.c)
|
|
||||||
LIST(APPEND SRC ./src/shellCommand.c)
|
|
||||||
LIST(APPEND SRC ./src/shellImport.c)
|
|
||||||
LIST(APPEND SRC ./src/shellCheck.c)
|
|
||||||
ADD_EXECUTABLE(shell ${SRC})
|
|
||||||
# linking with dylib
|
|
||||||
TARGET_LINK_LIBRARIES(shell taos)
|
|
||||||
# linking taos statically
|
|
||||||
# TARGET_LINK_LIBRARIES(shell taos_static)
|
|
||||||
SET_TARGET_PROPERTIES(shell PROPERTIES OUTPUT_NAME taos)
|
|
||||||
ENDIF ()
|
|
||||||
|
|
||||||
|
SET_TARGET_PROPERTIES(shell PROPERTIES OUTPUT_NAME taos)
|
||||||
|
|
Loading…
Reference in New Issue