aboutsummaryrefslogtreecommitdiff
path: root/modules/FindZLIB.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'modules/FindZLIB.cmake')
-rw-r--r--modules/FindZLIB.cmake29
1 files changed, 29 insertions, 0 deletions
diff --git a/modules/FindZLIB.cmake b/modules/FindZLIB.cmake
new file mode 100644
index 00000000..7fb8f25f
--- /dev/null
+++ b/modules/FindZLIB.cmake
@@ -0,0 +1,29 @@
+
+FIND_PATH(ZLIB_INCLUDE_DIR zlib.h
+/usr/include
+/usr/local/include
+${GNUWIN32_DIR}/include
+)
+
+FIND_LIBRARY(ZLIB_LIBRARY NAMES z zlib
+PATHS
+/usr/lib
+/usr/local/lib
+${GNUWIN32_DIR}/lib
+)
+
+
+IF(ZLIB_INCLUDE_DIR)
+ SET(ZLIB_FOUND TRUE)
+ENDIF(ZLIB_INCLUDE_DIR)
+
+
+IF(ZLIB_FOUND)
+ IF(NOT ZLIB_FIND_QUIETLY)
+ MESSAGE(STATUS "Found Z: ${ZLIB_LIBRARY}")
+ ENDIF(NOT ZLIB_FIND_QUIETLY)
+ELSE(ZLIB_FOUND)
+ IF(ZLIB_FIND_REQUIRED)
+ MESSAGE(FATAL_ERROR "Could not find z library")
+ ENDIF(ZLIB_FIND_REQUIRED)
+ENDIF(ZLIB_FOUND)