Skip to content

Commit 19090de

Browse files
committed
cmake; Fix install specifications.
1 parent 12f0912 commit 19090de

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

CMakeLists.txt

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -253,24 +253,17 @@ if(NOT BUILD_STATIC)
253253
endif()
254254

255255

256-
set(install_component JDBCDev)
257-
258-
if(BUILD_SHARED_LIBS)
259-
260-
set(install_component JDBCDll)
261-
set_target_properties(connector-jdbc
262-
PROPERTIES
263-
SOVERSION "${MYSQLCPPCONN_SOVERSION}"
264-
VERSION "${MYSQLCPPCONN_SOVERSION}.${CONNECTOR_NUMERIC_VERSION}"
265-
)
266-
267-
endif()
256+
set_target_properties(connector-jdbc
257+
PROPERTIES
258+
SOVERSION "${MYSQLCPPCONN_SOVERSION}"
259+
VERSION "${MYSQLCPPCONN_SOVERSION}.${CONNECTOR_NUMERIC_VERSION}"
260+
)
268261

269262

270263
install(TARGETS connector-jdbc
271-
DESTINATION "${INSTALL_LIB_DIR}"
272-
ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC}"
273-
COMPONENT ${install_component}
264+
ARCHIVE DESTINATION "${INSTALL_LIB_DIR_STATIC}" COMPONENT JDBCDev
265+
RUNTIME DESTINATION "${INSTALL_LIB_DIR}" COMPONENT JDBCDll
266+
LIBRARY DESTINATION "${INSTALL_LIB_DIR}" COMPONENT JDBCDll
274267
)
275268

276269
# Install some MySQL specific headers

0 commit comments

Comments
 (0)