In zlib check, compare version number instead of looking for symbol.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b59696e..d096858 100755
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -68,10 +68,9 @@
FIND_PACKAGE(ZLIB REQUIRED)
INCLUDE_DIRECTORIES(${ZLIB_INCLUDE_DIR})
set(CMAKE_REQUIRED_INCLUDES ${ZLIB_INCLUDE_DIR})
-CHECK_SYMBOL_EXISTS(ZEXPORT zlib.h HAVE_ZEXPORT)
-IF(NOT HAVE_ZEXPORT)
+IF(ZLIB_VERSION_STRING VERSION_LESS "1.1.2")
MESSAGE(FATAL_ERROR "-- ZLIB version too old, please install at least v1.1.2")
-ENDIF(NOT HAVE_ZEXPORT)
+ENDIF(ZLIB_VERSION_STRING VERSION_LESS "1.1.2")
IF(MSVC)
ADD_DEFINITIONS("-D_CRT_SECURE_NO_WARNING")