diff options
| author | Alexander Neundorf <neundorf@kde.org> | 2006-06-09 21:15:15 +0000 | 
|---|---|---|
| committer | Alexander Neundorf <neundorf@kde.org> | 2006-06-09 21:15:15 +0000 | 
| commit | 62180630e416ded01918973edcaf6fe8936fd34d (patch) | |
| tree | 6c31a565761d12dac850f4967b7a8eb9d0d70197 | |
| parent | ec9d6b9f0c3bebcc58ef6162ee3593ba9823f7be (diff) | |
| download | extra-cmake-modules-62180630e416ded01918973edcaf6fe8936fd34d.tar.gz extra-cmake-modules-62180630e416ded01918973edcaf6fe8936fd34d.tar.bz2 | |
-also check for zdll on windows, patch from Peter
-sync with cmake cvs
Alex
svn path=/trunk/KDE/kdelibs/; revision=549790
| -rw-r--r-- | modules/FindZLIB.cmake | 36 | 
1 files changed, 19 insertions, 17 deletions
| diff --git a/modules/FindZLIB.cmake b/modules/FindZLIB.cmake index 91cc675e..b2a1a66b 100644 --- a/modules/FindZLIB.cmake +++ b/modules/FindZLIB.cmake @@ -1,10 +1,9 @@ -# - Try to find a z compression library -# under Windows the zlib exists with a variety of slightly different names -# Once done this will define +# - Find zlib +# Find the native ZLIB includes and library  # -#  ZLIB_FOUND - system has zlib -#  ZLIB_INCLUDE_DIR - the zlib include directory -#  ZLIB_LIBRARY - The libraries needed to use zlib +#  ZLIB_INCLUDE_DIR - where to find zlib.h, etc. +#  ZLIB_LIBRARIES   - List of libraries when using zlib. +#  ZLIB_FOUND       - True if zlib found.  IF (ZLIB_INCLUDE_DIR) @@ -13,33 +12,36 @@ IF (ZLIB_INCLUDE_DIR)  ENDIF (ZLIB_INCLUDE_DIR)  FIND_PATH(ZLIB_INCLUDE_DIR zlib.h - /usr/include - /usr/local/include +  /usr/local/include +  /usr/include  ) -SET(POTENTIAL_Z_LIBS z zlib zdll) -FIND_LIBRARY(ZLIB_LIBRARY NAMES ${POTENTIAL_Z_LIBS} -   PATHS -   /usr/lib -   /usr/local/lib +SET(ZLIB_NAMES z zlib zdll) +FIND_LIBRARY(ZLIB_LIBRARY  +   NAMES ${ZLIB_NAMES} +   PATHS /usr/lib /usr/local/lib  )  IF (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY)     SET(ZLIB_FOUND TRUE) +   SET( ZLIB_LIBRARIES ${ZLIB_LIBRARY} )  ELSE (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY)     SET(ZLIB_FOUND FALSE) +   SET( ZLIB_LIBRARIES )  ENDIF (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY)  IF (ZLIB_FOUND)     IF (NOT ZLIB_FIND_QUIETLY) -      MESSAGE(STATUS "Found Z: ${ZLIB_LIBRARY}") +      MESSAGE(STATUS "Found ZLIB: ${ZLIB_LIBRARY}")     ENDIF (NOT ZLIB_FIND_QUIETLY)  ELSE (ZLIB_FOUND)     IF (ZLIB_FIND_REQUIRED) -      MESSAGE(STATUS "Looked for Z libraries named ${POTENTIAL_Z_LIBS}.") -      MESSAGE(STATUS "Found no acceptable Z library. This is fatal.") +      MESSAGE(STATUS "Looked for Z libraries named ${ZLIBS_NAMES}.")        MESSAGE(FATAL_ERROR "Could NOT find z library")     ENDIF (ZLIB_FIND_REQUIRED)  ENDIF (ZLIB_FOUND) -MARK_AS_ADVANCED(ZLIB_LIBRARY ZLIB_INCLUDE_DIR) +MARK_AS_ADVANCED( +  ZLIB_LIBRARY +  ZLIB_INCLUDE_DIR +  ) | 
