mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 09:32:01 +00:00
Merge pull request #46316 from ClickHouse/mysql-macos
What happens if MySQL is enabled for macOS?
This commit is contained in:
commit
ec15e68348
@ -1,4 +1,4 @@
|
|||||||
if(OS_LINUX AND TARGET OpenSSL::SSL)
|
if((OS_LINUX OR OS_DARWIN) AND TARGET OpenSSL::SSL)
|
||||||
option(ENABLE_MYSQL "Enable MySQL" ${ENABLE_LIBRARIES})
|
option(ENABLE_MYSQL "Enable MySQL" ${ENABLE_LIBRARIES})
|
||||||
else ()
|
else ()
|
||||||
option(ENABLE_MYSQL "Enable MySQL" FALSE)
|
option(ENABLE_MYSQL "Enable MySQL" FALSE)
|
||||||
@ -73,7 +73,7 @@ set(HAVE_SYS_TYPES_H 1)
|
|||||||
set(HAVE_SYS_UN_H 1)
|
set(HAVE_SYS_UN_H 1)
|
||||||
set(HAVE_UNISTD_H 1)
|
set(HAVE_UNISTD_H 1)
|
||||||
set(HAVE_UTIME_H 1)
|
set(HAVE_UTIME_H 1)
|
||||||
set(HAVE_UCONTEXT_H 1)
|
set(HAVE_UCONTEXT_H 0)
|
||||||
set(HAVE_ALLOCA 1)
|
set(HAVE_ALLOCA 1)
|
||||||
set(HAVE_DLERROR 0)
|
set(HAVE_DLERROR 0)
|
||||||
set(HAVE_DLOPEN 0)
|
set(HAVE_DLOPEN 0)
|
||||||
@ -116,9 +116,13 @@ CONFIGURE_FILE(${CC_SOURCE_DIR}/include/ma_config.h.in
|
|||||||
CONFIGURE_FILE(${CC_SOURCE_DIR}/include/mariadb_version.h.in
|
CONFIGURE_FILE(${CC_SOURCE_DIR}/include/mariadb_version.h.in
|
||||||
${CC_BINARY_DIR}/include-public/mariadb_version.h)
|
${CC_BINARY_DIR}/include-public/mariadb_version.h)
|
||||||
|
|
||||||
if(WITH_SSL)
|
if (WITH_SSL)
|
||||||
set(SYSTEM_LIBS ${SYSTEM_LIBS} ${SSL_LIBRARIES})
|
set(SYSTEM_LIBS ${SYSTEM_LIBS} ${SSL_LIBRARIES})
|
||||||
endif()
|
endif ()
|
||||||
|
|
||||||
|
if (OS_DARWIN)
|
||||||
|
set(SYSTEM_LIBS ${SYSTEM_LIBS} iconv)
|
||||||
|
endif ()
|
||||||
|
|
||||||
|
|
||||||
function(REGISTER_PLUGIN)
|
function(REGISTER_PLUGIN)
|
||||||
@ -227,15 +231,8 @@ ${CC_SOURCE_DIR}/libmariadb/secure/openssl_crypt.c
|
|||||||
${CC_BINARY_DIR}/libmariadb/ma_client_plugin.c
|
${CC_BINARY_DIR}/libmariadb/ma_client_plugin.c
|
||||||
)
|
)
|
||||||
|
|
||||||
if(ICONV_INCLUDE_DIR)
|
|
||||||
include_directories(BEFORE ${ICONV_INCLUDE_DIR})
|
|
||||||
endif()
|
|
||||||
add_definitions(-DLIBICONV_PLUG)
|
add_definitions(-DLIBICONV_PLUG)
|
||||||
|
|
||||||
if(WITH_DYNCOL)
|
|
||||||
set(LIBMARIADB_SOURCES ${LIBMARIADB_SOURCES} ${CC_SOURCE_DIR}/libmariadb/mariadb_dyncol.c)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(LIBMARIADB_SOURCES ${LIBMARIADB_SOURCES} ${CC_SOURCE_DIR}/libmariadb/mariadb_async.c ${CC_SOURCE_DIR}/libmariadb/ma_context.c)
|
set(LIBMARIADB_SOURCES ${LIBMARIADB_SOURCES} ${CC_SOURCE_DIR}/libmariadb/mariadb_async.c ${CC_SOURCE_DIR}/libmariadb/ma_context.c)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user