#1902 added workaround for CMake 2.8.2 bug
authorAndrey Kamaev <no@email>
Mon, 7 May 2012 14:01:36 +0000 (14:01 +0000)
committerAndrey Kamaev <no@email>
Mon, 7 May 2012 14:01:36 +0000 (14:01 +0000)
cmake/OpenCVIOLibs.cmake

index 621d00e..8b0dd08 100644 (file)
@@ -9,7 +9,11 @@ if(BUILD_ZLIB)
   unset_all(ZLIB_FOUND)
 else()
   include(FindZLIB)
-  if(ZLIB_FOUND AND NOT ZLIB_VERSION_STRING)
+  if(ZLIB_FOUND)
+    if(ZLIB_VERSION_STRING)
+      #cmake 2.8.2 bug - it fails to determine zlib version
+      unset(ZLIB_VERSION_STRING CACHE)
+    endif()
     ocv_parse_header2(ZLIB "${ZLIB_INCLUDE_DIR}/zlib.h" ZLIB_VERSION "")
   endif()
   if(ZLIB_FOUND AND ANDROID)