mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-03 13:02:00 +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")
|
||||
|
||||
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/gssapiv2_init.c"
|
||||
"${CYRUS_SASL_SOURCE_DIR}/common/plugin_common.c"
|
||||
@ -32,11 +32,11 @@ target_sources(sasl2 PRIVATE
|
||||
"${CYRUS_SASL_SOURCE_DIR}/lib/checkpw.c"
|
||||
)
|
||||
|
||||
target_include_directories(sasl2 PUBLIC
|
||||
target_include_directories(_sasl2 PUBLIC
|
||||
${CMAKE_CURRENT_BINARY_DIR}
|
||||
)
|
||||
|
||||
target_include_directories(sasl2 PRIVATE
|
||||
target_include_directories(_sasl2 PRIVATE
|
||||
${CMAKE_CURRENT_SOURCE_DIR} # for config.h
|
||||
"${CYRUS_SASL_SOURCE_DIR}/plugins"
|
||||
${CYRUS_SASL_SOURCE_DIR}
|
||||
@ -50,7 +50,7 @@ target_include_directories(sasl2 PRIVATE
|
||||
"${CYRUS_SASL_SOURCE_DIR}/tests"
|
||||
)
|
||||
|
||||
target_compile_definitions(sasl2 PUBLIC
|
||||
target_compile_definitions(_sasl2 PUBLIC
|
||||
HAVE_CONFIG_H
|
||||
# PLUGINDIR="/usr/local/lib/sasl2"
|
||||
PLUGINDIR=""
|
||||
@ -76,6 +76,6 @@ file(COPY
|
||||
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