Skip to content

Commit fe90ae0

Browse files
committed
cmake: Fix bundling of client library dependencies.
Starting from 8.0.19, some dependencies are under lib/private.
1 parent cbbbae2 commit fe90ae0

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

CMakeLists.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -371,13 +371,14 @@ if(MYSQL_EXTERNAL_DEPENDENCIES)
371371
foreach(lib ${MYSQL_EXTERNAL_DEPENDENCIES})
372372

373373
#message("-- looking for: ${MYSQL_LIB_DIR}/*${lib}*${CMAKE_SHARED_LIBRARY_SUFFIX}*")
374-
file(GLOB _bundled "${MYSQL_LIB_DIR}/*${CMAKE_SHARED_LIBRARY_PREFIX}${lib}${CMAKE_SHARED_LIBRARY_SUFFIX}*")
374+
file(GLOB _bundled1 "${MYSQL_LIB_DIR}/private/*${CMAKE_SHARED_LIBRARY_PREFIX}${lib}${CMAKE_SHARED_LIBRARY_SUFFIX}*")
375+
file(GLOB _bundled2 "${MYSQL_LIB_DIR}/*${CMAKE_SHARED_LIBRARY_PREFIX}${lib}${CMAKE_SHARED_LIBRARY_SUFFIX}*")
375376

376-
if(_bundled)
377+
if(_bundled1 OR _bundled2)
377378

378-
message("found bundled libs: ${_bundled}")
379+
message("found bundled libs: ${_bundled1} ${_bundled2}")
379380

380-
install(FILES ${_bundled}
381+
install(FILES ${_bundled1} ${_bundled2}
381382
DESTINATION "${INSTALL_LIB_DIR}"
382383
COMPONENT JDBCDll
383384
)

0 commit comments

Comments
 (0)