mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-04 05:22:17 +00:00
contrib/cyrus-sasl: use hidden library
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
This commit is contained in:
parent
a2b7e0e6b2
commit
3c0ca15b47
@ -12,9 +12,9 @@ endif()
|
|||||||
|
|
||||||
set(CYRUS_SASL_SOURCE_DIR "${ClickHouse_SOURCE_DIR}/contrib/cyrus-sasl")
|
set(CYRUS_SASL_SOURCE_DIR "${ClickHouse_SOURCE_DIR}/contrib/cyrus-sasl")
|
||||||
|
|
||||||
add_library(sasl2)
|
add_library(_sasl2)
|
||||||
|
|
||||||
target_sources(sasl2 PRIVATE
|
target_sources(_sasl2 PRIVATE
|
||||||
"${CYRUS_SASL_SOURCE_DIR}/plugins/gssapi.c"
|
"${CYRUS_SASL_SOURCE_DIR}/plugins/gssapi.c"
|
||||||
# "${CYRUS_SASL_SOURCE_DIR}/plugins/gssapiv2_init.c"
|
# "${CYRUS_SASL_SOURCE_DIR}/plugins/gssapiv2_init.c"
|
||||||
"${CYRUS_SASL_SOURCE_DIR}/common/plugin_common.c"
|
"${CYRUS_SASL_SOURCE_DIR}/common/plugin_common.c"
|
||||||
@ -32,11 +32,11 @@ target_sources(sasl2 PRIVATE
|
|||||||
"${CYRUS_SASL_SOURCE_DIR}/lib/checkpw.c"
|
"${CYRUS_SASL_SOURCE_DIR}/lib/checkpw.c"
|
||||||
)
|
)
|
||||||
|
|
||||||
target_include_directories(sasl2 PUBLIC
|
target_include_directories(_sasl2 PUBLIC
|
||||||
${CMAKE_CURRENT_BINARY_DIR}
|
${CMAKE_CURRENT_BINARY_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_include_directories(sasl2 PRIVATE
|
target_include_directories(_sasl2 PRIVATE
|
||||||
${CMAKE_CURRENT_SOURCE_DIR} # for config.h
|
${CMAKE_CURRENT_SOURCE_DIR} # for config.h
|
||||||
"${CYRUS_SASL_SOURCE_DIR}/plugins"
|
"${CYRUS_SASL_SOURCE_DIR}/plugins"
|
||||||
${CYRUS_SASL_SOURCE_DIR}
|
${CYRUS_SASL_SOURCE_DIR}
|
||||||
@ -50,7 +50,7 @@ target_include_directories(sasl2 PRIVATE
|
|||||||
"${CYRUS_SASL_SOURCE_DIR}/tests"
|
"${CYRUS_SASL_SOURCE_DIR}/tests"
|
||||||
)
|
)
|
||||||
|
|
||||||
target_compile_definitions(sasl2 PUBLIC
|
target_compile_definitions(_sasl2 PUBLIC
|
||||||
HAVE_CONFIG_H
|
HAVE_CONFIG_H
|
||||||
# PLUGINDIR="/usr/local/lib/sasl2"
|
# PLUGINDIR="/usr/local/lib/sasl2"
|
||||||
PLUGINDIR=""
|
PLUGINDIR=""
|
||||||
@ -76,6 +76,6 @@ file(COPY
|
|||||||
DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
|
DESTINATION ${CMAKE_CURRENT_BINARY_DIR}
|
||||||
)
|
)
|
||||||
|
|
||||||
target_link_libraries(sasl2 PUBLIC ch_contrib::krb5)
|
target_link_libraries(_sasl2 PUBLIC ch_contrib::krb5)
|
||||||
|
|
||||||
add_library(ch_contrib::sasl2 ALIAS sasl2)
|
add_library(ch_contrib::sasl2 ALIAS _sasl2)
|
||||||
|
Loading…
Reference in New Issue
Block a user