1# Try to find the ZLIB library
2# ZLIB_FOUND - system has ZLIB
3# ZLIB_INCLUDE_DIR - the ZLIB include directory
4# ZLIB_LIBRARY - the ZLIB library
5
6FIND_PATH(ZLIB_INCLUDE_DIR NAMES zlib.h)
7SET(_ZLIB_STATIC_LIBS libz.a libzlib.a zlib1.a)
8SET(_ZLIB_SHARED_LIBS libz.dll.a zdll zlib zlib1 z)
9IF(USE_STATIC_LIBS)
10 FIND_LIBRARY(ZLIB_LIBRARY NAMES ${_ZLIB_STATIC_LIBS} ${_ZLIB_SHARED_LIBS})
11ELSE()
12 FIND_LIBRARY(ZLIB_LIBRARY NAMES ${_ZLIB_SHARED_LIBS} ${_ZLIB_STATIC_LIBS})
13ENDIF()
14INCLUDE(FindPackageHandleStandardArgs)
15FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZLIB DEFAULT_MSG ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
16MARK_AS_ADVANCED(ZLIB_LIBRARY ZLIB_INCLUDE_DIR)