Skip to content

Commit 28d1489

Browse files
author
Hemant Dangi
committed
Bug#52281: make install/fast fails if static library is not built
1 parent a9fa9ee commit 28d1489

File tree

3 files changed

+23
-6
lines changed

3 files changed

+23
-6
lines changed

CHANGES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ GA 1.1.6 -
3636
- Memory leak if result set of prepared statement used (Bug#18135088/wl#7925)
3737
- ResultSet::getString does not return fractional seconds from DATETIME(N)
3838
columns (Bug#68523)
39+
- make install/fast fails if static library is not built (Bug#52281)
3940

4041
GA 1.1.5 -
4142
- DatabaseMetaData::getProcedures() returns syntax error for connection option

driver/CMakeLists.txt

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# Copyright (c) 2008, 2014, Oracle and/or its affiliates. All rights reserved.
2+
# Copyright (c) 2008, 2015, Oracle and/or its affiliates. All rights reserved.
33
#
44
# The MySQL Connector/C++ is licensed under the terms of the GPLv2
55
# <http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>, like most
@@ -302,10 +302,26 @@ IF(WIN32)
302302
ARCHIVE DESTINATION lib
303303
)
304304
ELSE(WIN32)
305-
INSTALL(TARGETS mysqlcppconn mysqlcppconn-static
306-
LIBRARY DESTINATION ${INSTALL_LIBDIR}
307-
ARCHIVE DESTINATION ${INSTALL_LIBDIR}
308-
)
305+
IF(ENABLE_BUILD_DYNAMIC OR ENABLE_BUILD_STATIC)
306+
IF(ENABLE_BUILD_DYNAMIC)
307+
INSTALL(TARGETS mysqlcppconn
308+
LIBRARY DESTINATION ${INSTALL_LIBDIR}
309+
ARCHIVE DESTINATION ${INSTALL_LIBDIR}
310+
)
311+
ENDIF(ENABLE_BUILD_DYNAMIC)
312+
313+
IF(ENABLE_BUILD_STATIC)
314+
INSTALL(TARGETS mysqlcppconn-static
315+
LIBRARY DESTINATION ${INSTALL_LIBDIR}
316+
ARCHIVE DESTINATION ${INSTALL_LIBDIR}
317+
)
318+
ENDIF(ENABLE_BUILD_STATIC)
319+
ELSE(ENABLE_BUILD_DYNAMIC OR ENABLE_BUILD_STATIC)
320+
INSTALL(TARGETS mysqlcppconn mysqlcppconn-static
321+
LIBRARY DESTINATION ${INSTALL_LIBDIR}
322+
ARCHIVE DESTINATION ${INSTALL_LIBDIR}
323+
)
324+
ENDIF(ENABLE_BUILD_DYNAMIC OR ENABLE_BUILD_STATIC)
309325
ENDIF(WIN32)
310326

311327

test/unit/bugs/bugs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
Copyright (c) 2009, 2014, Oracle and/or its affiliates. All rights reserved.
2+
Copyright (c) 2009, 2015, Oracle and/or its affiliates. All rights reserved.
33
44
The MySQL Connector/C++ is licensed under the terms of the GPLv2
55
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>, like most

0 commit comments

Comments
 (0)