File tree Expand file tree Collapse file tree 5 files changed +18
-1
lines changed Expand file tree Collapse file tree 5 files changed +18
-1
lines changed Original file line number Diff line number Diff line change @@ -86,7 +86,7 @@ endif(jdbc_stand_alone)
86
86
87
87
88
88
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" )
90
90
add_config_option (MYSQLCLIENT_STATIC_BINDING BOOL ADVANCED DEFAULT ON "enable libmysqlclient static binding" )
91
91
92
92
Original file line number Diff line number Diff line change @@ -112,6 +112,11 @@ IF(MYSQLCPPCONN_BUILD_EXAMPLES)
112
112
)
113
113
ENDIF (WIN32 )
114
114
115
+ if (NOT MYSQLCLIENT_STATIC_LINKING )
116
+ list (APPEND MY_TARGET_LINK_LIBRARIES MySQL::client )
117
+ endif ()
118
+
119
+
115
120
ADD_DEFINITIONS ("-DDYNLOAD_MYSQL_LIB=\" ${MYSQLCPPCONN_DYNLOAD_MYSQL_LIB} \" " )
116
121
MESSAGE (STATUS "MySQL dynamic load test library: ${MYSQLCPPCONN_DYNLOAD_MYSQL_LIB} " )
117
122
Original file line number Diff line number Diff line change @@ -37,6 +37,10 @@ ELSEIF(NOT WIN32)
37
37
SET (MY_TARGET_LINK_LIBRARIES connector-jdbc test_framework )
38
38
ENDIF (WIN32 )
39
39
40
+ if (NOT MYSQLCLIENT_STATIC_LINKING )
41
+ list (APPEND MY_TARGET_LINK_LIBRARIES MySQL::client )
42
+ endif ()
43
+
40
44
IF (CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE )
41
45
SET (MY_GCOV_LINK_LIBRARIES gcov )
42
46
ENDIF (CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE )
Original file line number Diff line number Diff line change @@ -56,6 +56,10 @@ ELSEIF(NOT WIN32)
56
56
SET (MY_TARGET_LINK_LIBRARIES connector-jdbc )
57
57
ENDIF (WIN32 )
58
58
59
+ if (NOT MYSQLCLIENT_STATIC_LINKING )
60
+ list (APPEND MY_TARGET_LINK_LIBRARIES MySQL::client )
61
+ endif ()
62
+
59
63
IF (CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE )
60
64
SET (MY_GCOV_LINK_LIBRARIES gcov )
61
65
ENDIF (CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE )
Original file line number Diff line number Diff line change @@ -93,6 +93,10 @@ ELSEIF(NOT WIN32)
93
93
)
94
94
ENDIF (WIN32 )
95
95
96
+ if (NOT MYSQLCLIENT_STATIC_LINKING )
97
+ list (APPEND MY_TARGET_LINK_LIBRARIES MySQL::client )
98
+ endif ()
99
+
96
100
IF (CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE )
97
101
SET (MY_GCOV_LINK_LIBRARIES gcov )
98
102
ENDIF (CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE )
You can’t perform that action at this time.
0 commit comments