Skip to content

Commit 42c3292

Browse files
committed
Merge branch 'wl15466' into trunk
Change-Id: I406fb41b6051cb2b2e898d9fc2bcf2d1ba1e9884
2 parents 36ab87b + b05a235 commit 42c3292

File tree

5 files changed

+18
-1
lines changed

5 files changed

+18
-1
lines changed

jdbc/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ endif(jdbc_stand_alone)
8686

8787

8888

89-
add_config_option(MYSQLCLIENT_STATIC_LINKING BOOL ADVANCED DEFAULT ON "enable libmysqlclient static linking")
89+
add_config_option(MYSQLCLIENT_STATIC_LINKING BOOL ADVANCED DEFAULT OFF "enable libmysqlclient static linking")
9090
add_config_option(MYSQLCLIENT_STATIC_BINDING BOOL ADVANCED DEFAULT ON "enable libmysqlclient static binding")
9191

9292

jdbc/examples/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,11 @@ IF(MYSQLCPPCONN_BUILD_EXAMPLES)
112112
)
113113
ENDIF(WIN32)
114114

115+
if(NOT MYSQLCLIENT_STATIC_LINKING)
116+
list(APPEND MY_TARGET_LINK_LIBRARIES MySQL::client)
117+
endif()
118+
119+
115120
ADD_DEFINITIONS("-DDYNLOAD_MYSQL_LIB=\"${MYSQLCPPCONN_DYNLOAD_MYSQL_LIB}\"")
116121
MESSAGE(STATUS "MySQL dynamic load test library: ${MYSQLCPPCONN_DYNLOAD_MYSQL_LIB}")
117122

jdbc/test/CJUnitTestsPort/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@ ELSEIF(NOT WIN32)
3737
SET(MY_TARGET_LINK_LIBRARIES connector-jdbc test_framework)
3838
ENDIF(WIN32)
3939

40+
if(NOT MYSQLCLIENT_STATIC_LINKING)
41+
list(APPEND MY_TARGET_LINK_LIBRARIES MySQL::client)
42+
endif()
43+
4044
IF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)
4145
SET(MY_GCOV_LINK_LIBRARIES gcov)
4246
ENDIF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)

jdbc/test/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ ELSEIF(NOT WIN32)
5656
SET(MY_TARGET_LINK_LIBRARIES connector-jdbc)
5757
ENDIF(WIN32)
5858

59+
if(NOT MYSQLCLIENT_STATIC_LINKING)
60+
list(APPEND MY_TARGET_LINK_LIBRARIES MySQL::client)
61+
endif()
62+
5963
IF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)
6064
SET(MY_GCOV_LINK_LIBRARIES gcov)
6165
ENDIF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)

jdbc/test/unit/CMakeLists.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ ELSEIF(NOT WIN32)
9393
)
9494
ENDIF(WIN32)
9595

96+
if(NOT MYSQLCLIENT_STATIC_LINKING)
97+
list(APPEND MY_TARGET_LINK_LIBRARIES MySQL::client)
98+
endif()
99+
96100
IF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)
97101
SET(MY_GCOV_LINK_LIBRARIES gcov)
98102
ENDIF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)

0 commit comments

Comments
 (0)