Merge remote-tracking branch 'suzp1984/fix/3.0-compile-error-macos' into feat/contrib3
This commit is contained in:
commit
d8858a5113
|
@ -261,11 +261,19 @@ if(${TD_DARWIN})
|
||||||
endif(${TD_DARWIN})
|
endif(${TD_DARWIN})
|
||||||
|
|
||||||
add_subdirectory(zlib EXCLUDE_FROM_ALL)
|
add_subdirectory(zlib EXCLUDE_FROM_ALL)
|
||||||
|
|
||||||
|
if(${TD_DARWIN})
|
||||||
|
target_compile_options(zlibstatic PRIVATE -Wno-error=deprecated-non-prototype)
|
||||||
|
endif()
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
zlibstatic
|
zlibstatic
|
||||||
PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/zlib
|
PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/zlib
|
||||||
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/zlib
|
PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/zlib
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if(${TD_DARWIN})
|
||||||
|
target_compile_options(zlib PRIVATE -Wno-error=deprecated-non-prototype)
|
||||||
|
endif()
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
zlib
|
zlib
|
||||||
PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/zlib
|
PUBLIC ${CMAKE_CURRENT_BINARY_DIR}/zlib
|
||||||
|
|
|
@ -10,6 +10,10 @@ else()
|
||||||
add_library(taos SHARED ${CLIENT_SRC})
|
add_library(taos SHARED ${CLIENT_SRC})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(${TD_DARWIN})
|
||||||
|
target_compile_options(taos PRIVATE -Wno-error=deprecated-non-prototype)
|
||||||
|
endif()
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(jni)
|
INCLUDE_DIRECTORIES(jni)
|
||||||
|
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
|
@ -46,6 +50,11 @@ set_target_properties(
|
||||||
)
|
)
|
||||||
|
|
||||||
add_library(taos_static STATIC ${CLIENT_SRC})
|
add_library(taos_static STATIC ${CLIENT_SRC})
|
||||||
|
|
||||||
|
if(${TD_DARWIN})
|
||||||
|
target_compile_options(taos_static PRIVATE -Wno-error=deprecated-non-prototype)
|
||||||
|
endif()
|
||||||
|
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
taos_static
|
taos_static
|
||||||
PUBLIC "${TD_SOURCE_DIR}/include/client"
|
PUBLIC "${TD_SOURCE_DIR}/include/client"
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
aux_source_directory(src MGMT_SNODE)
|
aux_source_directory(src MGMT_SNODE)
|
||||||
add_library(mgmt_snode STATIC ${MGMT_SNODE})
|
add_library(mgmt_snode STATIC ${MGMT_SNODE})
|
||||||
|
|
||||||
|
if(${TD_DARWIN})
|
||||||
|
target_compile_options(mgmt_snode PRIVATE -Wno-error=deprecated-non-prototype)
|
||||||
|
endif()
|
||||||
|
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
mgmt_snode
|
mgmt_snode
|
||||||
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||||
|
|
|
@ -1,5 +1,10 @@
|
||||||
aux_source_directory(src MGMT_VNODE)
|
aux_source_directory(src MGMT_VNODE)
|
||||||
add_library(mgmt_vnode STATIC ${MGMT_VNODE})
|
add_library(mgmt_vnode STATIC ${MGMT_VNODE})
|
||||||
|
|
||||||
|
if(${TD_DARWIN})
|
||||||
|
target_compile_options(mgmt_vnode PRIVATE -Wno-error=deprecated-non-prototype)
|
||||||
|
endif()
|
||||||
|
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
mgmt_vnode
|
mgmt_vnode
|
||||||
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/inc"
|
||||||
|
|
|
@ -144,6 +144,11 @@ target_link_libraries(
|
||||||
|
|
||||||
# SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/build/bin)
|
# SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/build/bin)
|
||||||
add_executable(udfd src/udfd.c)
|
add_executable(udfd src/udfd.c)
|
||||||
|
|
||||||
|
if(${TD_DARWIN})
|
||||||
|
target_compile_options(udfd PRIVATE -Wno-error=deprecated-non-prototype)
|
||||||
|
endif()
|
||||||
|
|
||||||
target_include_directories(
|
target_include_directories(
|
||||||
udfd
|
udfd
|
||||||
PUBLIC
|
PUBLIC
|
||||||
|
|
|
@ -1,6 +1,10 @@
|
||||||
aux_source_directory(src SYNC_SRC)
|
aux_source_directory(src SYNC_SRC)
|
||||||
add_library(sync STATIC ${SYNC_SRC})
|
add_library(sync STATIC ${SYNC_SRC})
|
||||||
|
|
||||||
|
if(${TD_DARWIN})
|
||||||
|
target_compile_options(sync PRIVATE -Wno-error=deprecated-non-prototype)
|
||||||
|
endif()
|
||||||
|
|
||||||
target_link_libraries(
|
target_link_libraries(
|
||||||
sync
|
sync
|
||||||
PUBLIC common
|
PUBLIC common
|
||||||
|
|
|
@ -17,10 +17,6 @@
|
||||||
#define _DEFAULT_SOURCE
|
#define _DEFAULT_SOURCE
|
||||||
#include "os.h"
|
#include "os.h"
|
||||||
|
|
||||||
#ifndef DISALLOW_NCHAR_WITHOUT_ICONV
|
|
||||||
#include "iconv.h"
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern int wcwidth(wchar_t c);
|
extern int wcwidth(wchar_t c);
|
||||||
extern int wcswidth(const wchar_t *s, size_t n);
|
extern int wcswidth(const wchar_t *s, size_t n);
|
||||||
|
|
||||||
|
|
|
@ -58,7 +58,7 @@ static void shellWriteHistory();
|
||||||
static void shellPrintError(TAOS_RES *tres, int64_t st);
|
static void shellPrintError(TAOS_RES *tres, int64_t st);
|
||||||
static bool shellIsCommentLine(char *line);
|
static bool shellIsCommentLine(char *line);
|
||||||
static void shellSourceFile(const char *file);
|
static void shellSourceFile(const char *file);
|
||||||
static bool shellGetGrantInfo(char *buf);
|
static bool shellGetGrantInfo(char* buf);
|
||||||
|
|
||||||
static void shellCleanup(void *arg);
|
static void shellCleanup(void *arg);
|
||||||
static void *shellCancelHandler(void *arg);
|
static void *shellCancelHandler(void *arg);
|
||||||
|
|
Loading…
Reference in New Issue