Skip to content

Commit 385ae3b

Browse files
committed
WL14113: JDBC: Support LDAP/SASL/SCRAM-SHA-1 authentication
2 parents cd114e5 + 2ee286e commit 385ae3b

File tree

3 files changed

+26
-7
lines changed

3 files changed

+26
-7
lines changed

CMakeLists.txt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,8 +404,19 @@ set_property(TARGET connector PROPERTY BUILD_WITH_INSTALL_RPATH ON)
404404

405405
if(APPLE)
406406
set_property(TARGET connector APPEND PROPERTY INSTALL_RPATH "@loader_path")
407+
if(CMAKE_BUILD_TYPE MATCHES "[Dd][Ee][Bb][Uu][Gg]")
408+
set_property(TARGET connector APPEND PROPERTY INSTALL_RPATH "@loader_path/../private")
409+
else()
410+
set_property(TARGET connector APPEND PROPERTY INSTALL_RPATH "@loader_path/private")
411+
endif()
407412
elseif(NOT WIN32)
408413
set_property(TARGET connector APPEND PROPERTY INSTALL_RPATH "$ORIGIN")
414+
if(CMAKE_BUILD_TYPE MATCHES "[Dd][Ee][Bb][Uu][Gg]")
415+
set_property(TARGET connector APPEND PROPERTY INSTALL_RPATH "$ORIGIN/../private")
416+
else()
417+
set_property(TARGET connector APPEND PROPERTY INSTALL_RPATH "$ORIGIN/private")
418+
endif()
419+
409420
endif()
410421

411422

@@ -420,7 +431,7 @@ elseif(NOT WIN32)
420431
set(list_rpath_cmd objdump -x $<TARGET_FILE:libconcpp> "|" grep RPATH -A2)
421432
endif()
422433

423-
add_custom_command(TARGET libconcpp POST_BUILD
434+
add_custom_command(TARGET connector POST_BUILD
424435
COMMAND ${list_rpath_cmd}
425436
COMMENT "RPATH setting for: $<TARGET_FILE_NAME:mysqlcppconn>"
426437
)

cdk/cmake/DepFindSSL.cmake

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -312,10 +312,18 @@ function(bundle_ssl_libs)
312312

313313
message("-- bundling OpenSSL library: ${lib}")
314314

315-
install(FILES ${lib}
316-
DESTINATION ${INSTALL_LIB_DIR}
317-
COMPONENT OpenSSLDll
318-
)
315+
if(WIN32 OR APPLE)
316+
install(FILES ${lib}
317+
DESTINATION "${INSTALL_LIB_DIR}"
318+
COMPONENT OpenSSLDll
319+
)
320+
else()
321+
install(FILES ${lib}
322+
DESTINATION "${INSTALL_LIB_DIR}/private"
323+
COMPONENT OpenSSLDll
324+
)
325+
endif()
326+
319327

320328
endforeach()
321329

@@ -332,7 +340,7 @@ function(bundle_ssl_libs)
332340
message("-- bundling OpenSSL library: ${lib}")
333341

334342
install(FILES ${lib}
335-
DESTINATION ${INSTALL_LIB_DIR_STATIC}
343+
DESTINATION "${INSTALL_LIB_DIR_STATIC}"
336344
COMPONENT OpenSSLDev
337345
)
338346

0 commit comments

Comments
 (0)