28
28
SET(MYSQLCPPCONN_BUILD_EXAMPLES 1 CACHE BOOL "build-examples")
29
29
IF(MYSQLCPPCONN_BUILD_EXAMPLES)
30
INCLUDE_DIRECTORIES(${MYSQLCPPCONN_SOURCE_DIR})
31
LINK_DIRECTORIES(${MYSQLCPPCONN_SOURCE_DIR}/cppconn)
34
INCLUDE_DIRECTORIES(${MYSQLCPPCONN_SOURCE_DIR/cppconn})
36
IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
37
LINK_DIRECTORIES(${MYSQL_DIR}/lib/debug)
38
ELSEIF(CMAKE_BUILD_TYPE STREQUAL "")
39
LINK_DIRECTORIES(${MYSQL_DIR}/lib/opt)
40
ENDIF(CMAKE_BUILD_TYPE STREQUAL "Debug")
42
ADD_DEFINITIONS("-D_SCL_SECURE_NO_WARNINGS")
44
SET(MY_TARGET_LINK_LIBRARIES mysqlcppconn)
45
IF(MYSQLCLIENT_STATIC_BINDING)
46
SET(MY_TARGET_LINK_LIBRARIES ${MY_TARGET_LINK_LIBRARIES})
47
ENDIF(MYSQLCLIENT_STATIC_BINDING)
49
SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
50
FIND_LIBRARY(MYSQLCPPCONN_DYNLOAD_MYSQL_LIB
55
${MYSQL_LIB_DIR}/lib/${libsuffixDist}
56
${MYSQL_LIB_DIR}/lib #mysqlclient may be in lib for some c/c distros
57
${MYSQL_LIB_DIR}/libmysql/${libsuffixBuild}
58
${MYSQL_LIB_DIR}/client/${libsuffixBuild}
60
$ENV{MYSQL_LIB_DIR}/lib/${libsuffixDist}
61
$ENV{MYSQL_LIB_DIR}/lib #mysqlclient may be in lib for some c/c distros
62
$ENV{MYSQL_LIB_DIR}/libmysql/${libsuffixBuild}
63
$ENV{MYSQL_LIB_DIR}/client/${libsuffixBuild}
64
$ENV{MYSQL_DIR}/lib/${libsuffixDist}
65
$ENV{MYSQL_DIR}/lib #mysqlclient may be in lib for some c/c distros
66
$ENV{MYSQL_DIR}/libmysql/${libsuffixBuild}
67
$ENV{MYSQL_DIR}/client/${libsuffixBuild}
68
$ENV{ProgramFiles}/MySQL/*/lib/${libsuffixDist}
69
$ENV{ProgramFiles}/MySQL/*/lib
70
$ENV{SystemDrive}/MySQL/*/lib/${libsuffixDist}
71
$ENV{SystemDrive}/MySQL/*/lib
76
SET(MY_TARGET_LINK_LIBRARIES mysqlcppconn-static)
77
IF(MYSQLCLIENT_STATIC_BINDING)
78
SET(MY_TARGET_LINK_LIBRARIES ${MY_TARGET_LINK_LIBRARIES})
79
ENDIF(MYSQLCLIENT_STATIC_BINDING)
81
FIND_LIBRARY(MYSQLCPPCONN_DYNLOAD_MYSQL_LIB
87
${MYSQL_LIB_DIR}/libmysql_r/.libs
89
${MYSQL_LIB_DIR}/lib/mysql
91
$ENV{MYSQL_LIB_DIR}/libmysql_r/.libs
92
$ENV{MYSQL_LIB_DIR}/lib
93
$ENV{MYSQL_LIB_DIR}/lib/mysql
94
$ENV{MYSQL_DIR}/libmysql_r/.libs
96
$ENV{MYSQL_DIR}/lib/mysql
98
${MYSQL_CLIB_DIR}/libmysql_r/.libs
100
${MYSQL_CLIB_DIR}/lib/mysql
104
/usr/local/mysql/lib/mysql
106
/opt/mysql/mysql/lib/mysql
111
ADD_DEFINITIONS("-DDYNLOAD_MYSQL_LIB=\"${MYSQLCPPCONN_DYNLOAD_MYSQL_LIB}\"")
112
MESSAGE(STATUS "MySQL dynamic load test library: ${MYSQLCPPCONN_DYNLOAD_MYSQL_LIB}")
114
IF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)
115
SET(MY_GCOV_LINK_LIBRARIES gcov)
116
ENDIF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)
118
ADD_EXECUTABLE(connect connect.cpp)
119
SET_TARGET_PROPERTIES(connect PROPERTIES
120
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
121
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
122
TARGET_LINK_LIBRARIES(connect ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
123
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
124
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
126
ADD_EXECUTABLE(connection_meta_schemaobj connection_meta_schemaobj.cpp)
127
SET_TARGET_PROPERTIES(connection_meta_schemaobj PROPERTIES
128
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
129
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
130
TARGET_LINK_LIBRARIES(connection_meta_schemaobj ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
131
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
132
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
134
ADD_EXECUTABLE(debug_output debug_output.cpp)
135
SET_TARGET_PROPERTIES(debug_output PROPERTIES
136
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
137
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
138
TARGET_LINK_LIBRARIES(debug_output ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
139
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
140
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
142
ADD_EXECUTABLE(exceptions exceptions.cpp)
143
SET_TARGET_PROPERTIES(exceptions PROPERTIES
144
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
145
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
146
TARGET_LINK_LIBRARIES(exceptions ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
147
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
148
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
150
ADD_EXECUTABLE(prepared_statement prepared_statement.cpp)
151
SET_TARGET_PROPERTIES(prepared_statement PROPERTIES
152
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
153
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
154
TARGET_LINK_LIBRARIES(prepared_statement ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
155
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
156
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
158
ADD_EXECUTABLE(resultset resultset.cpp)
159
SET_TARGET_PROPERTIES(resultset PROPERTIES
160
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
161
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
162
TARGET_LINK_LIBRARIES(resultset ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
163
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
164
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
166
ADD_EXECUTABLE(resultset_binary resultset_binary.cpp)
167
SET_TARGET_PROPERTIES(resultset_binary PROPERTIES
168
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
169
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
170
TARGET_LINK_LIBRARIES(resultset_binary ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
171
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
172
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
174
ADD_EXECUTABLE(resultset_meta resultset_meta.cpp)
175
SET_TARGET_PROPERTIES(resultset_meta PROPERTIES
176
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
177
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
178
TARGET_LINK_LIBRARIES(resultset_meta ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
179
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
180
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
182
ADD_EXECUTABLE(resultset_types resultset_types.cpp)
183
SET_TARGET_PROPERTIES(resultset_types PROPERTIES
184
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
185
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
186
TARGET_LINK_LIBRARIES(resultset_types ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
187
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
188
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
190
ADD_EXECUTABLE(statement statement.cpp)
191
SET_TARGET_PROPERTIES(statement PROPERTIES
192
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
193
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
194
TARGET_LINK_LIBRARIES(statement ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
195
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
196
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
198
ADD_EXECUTABLE(dynamic_load dynamic_load.cpp)
199
SET_TARGET_PROPERTIES(dynamic_load PROPERTIES
200
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
201
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
202
TARGET_LINK_LIBRARIES(dynamic_load ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
203
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
204
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
30
INCLUDE_DIRECTORIES(${MYSQLCPPCONN_SOURCE_DIR})
31
LINK_DIRECTORIES(${MYSQLCPPCONN_SOURCE_DIR}/cppconn)
34
INCLUDE_DIRECTORIES(${MYSQLCPPCONN_SOURCE_DIR/cppconn})
36
IF(CMAKE_BUILD_TYPE STREQUAL "Debug")
37
LINK_DIRECTORIES(${MYSQL_DIR}/lib/debug)
38
ELSEIF(CMAKE_BUILD_TYPE STREQUAL "")
39
LINK_DIRECTORIES(${MYSQL_DIR}/lib/opt)
40
ENDIF(CMAKE_BUILD_TYPE STREQUAL "Debug")
42
ADD_DEFINITIONS("-D_SCL_SECURE_NO_WARNINGS")
44
SET(MY_TARGET_LINK_LIBRARIES mysqlcppconn)
45
IF(MYSQLCLIENT_STATIC_BINDING)
46
SET(MY_TARGET_LINK_LIBRARIES ${MY_TARGET_LINK_LIBRARIES})
47
ENDIF(MYSQLCLIENT_STATIC_BINDING)
49
SET(CMAKE_FIND_LIBRARY_SUFFIXES ".dll")
50
FIND_LIBRARY(MYSQLCPPCONN_DYNLOAD_MYSQL_LIB
55
${MYSQL_LIB_DIR}/lib/${libsuffixDist}
56
${MYSQL_LIB_DIR}/lib #mysqlclient may be in lib for some c/c distros
57
${MYSQL_LIB_DIR}/libmysql/${libsuffixBuild}
58
${MYSQL_LIB_DIR}/client/${libsuffixBuild}
60
$ENV{MYSQL_LIB_DIR}/lib/${libsuffixDist}
61
$ENV{MYSQL_LIB_DIR}/lib #mysqlclient may be in lib for some c/c distros
62
$ENV{MYSQL_LIB_DIR}/libmysql/${libsuffixBuild}
63
$ENV{MYSQL_LIB_DIR}/client/${libsuffixBuild}
64
$ENV{MYSQL_DIR}/lib/${libsuffixDist}
65
$ENV{MYSQL_DIR}/lib #mysqlclient may be in lib for some c/c distros
66
$ENV{MYSQL_DIR}/libmysql/${libsuffixBuild}
67
$ENV{MYSQL_DIR}/client/${libsuffixBuild}
68
$ENV{ProgramFiles}/MySQL/*/lib/${libsuffixDist}
69
$ENV{ProgramFiles}/MySQL/*/lib
70
$ENV{SystemDrive}/MySQL/*/lib/${libsuffixDist}
71
$ENV{SystemDrive}/MySQL/*/lib
76
SET(MY_TARGET_LINK_LIBRARIES mysqlcppconn-static)
77
IF(MYSQLCLIENT_STATIC_BINDING)
78
SET(MY_TARGET_LINK_LIBRARIES ${MY_TARGET_LINK_LIBRARIES})
79
ENDIF(MYSQLCLIENT_STATIC_BINDING)
81
FIND_LIBRARY(MYSQLCPPCONN_DYNLOAD_MYSQL_LIB
87
${MYSQL_LIB_DIR}/libmysql_r/.libs
89
${MYSQL_LIB_DIR}/lib/mysql
91
$ENV{MYSQL_LIB_DIR}/libmysql_r/.libs
92
$ENV{MYSQL_LIB_DIR}/lib
93
$ENV{MYSQL_LIB_DIR}/lib/mysql
94
$ENV{MYSQL_DIR}/libmysql_r/.libs
96
$ENV{MYSQL_DIR}/lib/mysql
98
${MYSQL_CLIB_DIR}/libmysql_r/.libs
100
${MYSQL_CLIB_DIR}/lib/mysql
104
/usr/local/mysql/lib/mysql
106
/opt/mysql/mysql/lib/mysql
111
ADD_DEFINITIONS("-DDYNLOAD_MYSQL_LIB=\"${MYSQLCPPCONN_DYNLOAD_MYSQL_LIB}\"")
112
MESSAGE(STATUS "MySQL dynamic load test library: ${MYSQLCPPCONN_DYNLOAD_MYSQL_LIB}")
114
IF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)
115
SET(MY_GCOV_LINK_LIBRARIES gcov)
116
ENDIF(CMAKE_COMPILER_IS_GNUCC AND MYSQLCPPCONN_GCOV_ENABLE)
118
ADD_EXECUTABLE(connect connect.cpp)
119
SET_TARGET_PROPERTIES(connect PROPERTIES
120
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
121
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
122
TARGET_LINK_LIBRARIES(connect ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
123
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
124
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
126
ADD_EXECUTABLE(connection_meta_schemaobj connection_meta_schemaobj.cpp)
127
SET_TARGET_PROPERTIES(connection_meta_schemaobj PROPERTIES
128
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
129
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
130
TARGET_LINK_LIBRARIES(connection_meta_schemaobj ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
131
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
132
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
134
ADD_EXECUTABLE(debug_output debug_output.cpp)
135
SET_TARGET_PROPERTIES(debug_output PROPERTIES
136
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
137
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
138
TARGET_LINK_LIBRARIES(debug_output ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
139
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
140
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
142
ADD_EXECUTABLE(exceptions exceptions.cpp)
143
SET_TARGET_PROPERTIES(exceptions PROPERTIES
144
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
145
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
146
TARGET_LINK_LIBRARIES(exceptions ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
147
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
148
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
150
ADD_EXECUTABLE(prepared_statement prepared_statement.cpp)
151
SET_TARGET_PROPERTIES(prepared_statement PROPERTIES
152
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
153
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
154
TARGET_LINK_LIBRARIES(prepared_statement ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
155
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
156
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
158
ADD_EXECUTABLE(resultset resultset.cpp)
159
SET_TARGET_PROPERTIES(resultset PROPERTIES
160
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
161
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
162
TARGET_LINK_LIBRARIES(resultset ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
163
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
164
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
166
ADD_EXECUTABLE(resultset_binary resultset_binary.cpp)
167
SET_TARGET_PROPERTIES(resultset_binary PROPERTIES
168
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
169
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
170
TARGET_LINK_LIBRARIES(resultset_binary ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
171
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
172
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
174
ADD_EXECUTABLE(resultset_meta resultset_meta.cpp)
175
SET_TARGET_PROPERTIES(resultset_meta PROPERTIES
176
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
177
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
178
TARGET_LINK_LIBRARIES(resultset_meta ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
179
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
180
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
182
ADD_EXECUTABLE(resultset_types resultset_types.cpp)
183
SET_TARGET_PROPERTIES(resultset_types PROPERTIES
184
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
185
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
186
TARGET_LINK_LIBRARIES(resultset_types ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
187
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
188
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
190
ADD_EXECUTABLE(statement statement.cpp)
191
SET_TARGET_PROPERTIES(statement PROPERTIES
192
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
193
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
194
TARGET_LINK_LIBRARIES(statement ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
195
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
196
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
198
ADD_EXECUTABLE(dynamic_load dynamic_load.cpp)
199
SET_TARGET_PROPERTIES(dynamic_load PROPERTIES
200
LINK_FLAGS "${MYSQLCPPCONN_LINK_FLAGS_ENV} ${MYSQL_LINK_FLAGS}"
201
COMPILE_FLAGS "${MYSQLCPPCONN_COMPILE_FLAGS_ENV} ${MYSQL_CXXFLAGS}")
202
TARGET_LINK_LIBRARIES(dynamic_load ${MY_TARGET_LINK_LIBRARIES} ${MY_GCOV_LINK_LIBRARIES}
203
${MYSQLCPPCONN_BOOST_SYSTEM_LIBS}
204
${MYSQLCPPCONN_BOOST_THREAD_LIBS} ${MYSQLCPPCONN_ICU_LIBRARY})
206
206
ENDIF(MYSQLCPPCONN_BUILD_EXAMPLES)