1- # Copyright (c) 2009, 2013 , Oracle and/or its affiliates. All rights reserved.
1+ # Copyright (c) 2009, 2018 , Oracle and/or its affiliates. All rights reserved.
22#
33# This program is free software; you can redistribute it and/or modify
44# it under the terms of the GNU General Public License as published by
1414# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
1515
1616MACRO (MYSQL_USE_BUNDLED_ZLIB)
17- SET (ZLIB_LIBRARY zlib )
18- SET (ZLIB_INCLUDE_DIR ${CMAKE_SOURCE_DIR} / zlib)
17+ SET (BUILD_BUNDLED_ZLIB 1 )
18+ SET (ZLIB_LIBRARY zlib CACHE INTERNAL "Bundled zlib library" )
1919 SET (ZLIB_FOUND TRUE )
2020 SET (WITH_ZLIB "bundled" CACHE STRING "Use bundled zlib" )
2121 ADD_SUBDIRECTORY (zlib)
22- GET_TARGET_PROPERTY (src zlib SOURCES )
23- FOREACH (file ${src} )
24- SET (ZLIB_SOURCES ${ZLIB_SOURCES} ${CMAKE_SOURCE_DIR} /zlib/${file} )
25- ENDFOREACH ()
2622ENDMACRO ()
2723
2824# MYSQL_CHECK_ZLIB_WITH_COMPRESS
@@ -37,15 +33,10 @@ ENDMACRO()
3733
3834MACRO (MYSQL_CHECK_ZLIB_WITH_COMPRESS)
3935
40- IF (CMAKE_SYSTEM_NAME STREQUAL "OS400" OR
41- CMAKE_SYSTEM_NAME STREQUAL "AIX" OR
42- CMAKE_SYSTEM_NAME STREQUAL "Windows" )
43- # Use bundled zlib on some platforms by default (system one is too
44- # old or not existent)
36+ # For NDBCLUSTER: Use bundled zlib by default
4537 IF (NOT WITH_ZLIB)
4638 SET (WITH_ZLIB "bundled" CACHE STRING "By default use bundled zlib on this platform" )
4739 ENDIF ()
48- ENDIF ()
4940
5041 IF (WITH_ZLIB STREQUAL "bundled" )
5142 MYSQL_USE_BUNDLED_ZLIB()
0 commit comments