aboutsummaryrefslogtreecommitdiff
path: root/modules/FindZLIB.cmake
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2006-02-15 20:36:22 +0000
committerRalf Habacker <ralf.habacker@freenet.de>2006-02-15 20:36:22 +0000
commit001e9abc40788b7fb5b7639c972a9b7eab449324 (patch)
treeaebd4c6eacc28ba47c4815ea6124e68e51f275d1 /modules/FindZLIB.cmake
parentdd6f99e06906fa58d4767c20d94747ac8ecc2032 (diff)
downloadextra-cmake-modules-001e9abc40788b7fb5b7639c972a9b7eab449324.tar.gz
extra-cmake-modules-001e9abc40788b7fb5b7639c972a9b7eab449324.tar.bz2
find libraries in previously detected gnuwin32 package location
svn path=/trunk/KDE/kdelibs/; revision=509911
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)