Changeset 1776 for code/trunk/cmake/FindZLIB.cmake
- Timestamp:
- Sep 13, 2008, 9:32:44 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/trunk/cmake/FindZLIB.cmake
r1505 r1776 3 3 # 4 4 # ZLIB_INCLUDE_DIR - where to find zlib.h, etc. 5 # ZLIB_LIBRAR IES- List of libraries when using zlib.5 # ZLIB_LIBRARY - List of libraries when using zlib. 6 6 # ZLIB_FOUND - True if zlib found. 7 7 # … … 9 9 # to make it work on the Tardis Infrastucture of the ETH Zurich 10 10 # 11 # Several changes and additions by Fabian 'x3n' Landau 12 # > www.orxonox.net < 13 14 IF (ZLIB_INCLUDE_DIR) 15 SET(ZLIB_FIND_QUIETLY TRUE) 16 ENDIF (ZLIB_INCLUDE_DIR) 11 17 12 18 IF(UNIX) 13 IF (ZLIB_INCLUDE_DIR)14 # Already in cache, be silent15 SET(ZLIB_FIND_QUIETLY TRUE)16 ENDIF (ZLIB_INCLUDE_DIR)17 18 19 FIND_PATH(ZLIB_INCLUDE_DIR zlib.h 19 20 /usr/pack/zziplib-0.13.49-sd/include/ … … 27 28 PATHS /usr/pack/zziplib-0.13.49-sd/i686-debian-linux3.1/lib/ /usr/lib /usr/local/lib 28 29 ) 29 30 IF (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY)31 SET(ZLIB_FOUND TRUE)32 SET( ZLIB_LIBRARIES ${ZLIB_LIBRARY} )33 ELSE (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY)34 SET(ZLIB_FOUND FALSE)35 SET( ZLIB_LIBRARIES )36 ENDIF (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY)37 38 IF (ZLIB_FOUND)39 IF (NOT ZLIB_FIND_QUIETLY)40 MESSAGE(STATUS "Found ZLIB: ${ZLIB_LIBRARY}")41 ENDIF (NOT ZLIB_FIND_QUIETLY)42 ELSE (ZLIB_FOUND)43 IF (ZLIB_FIND_REQUIRED)44 MESSAGE(STATUS "Looked for Z libraries named ${ZLIBS_NAMES}.")45 MESSAGE(FATAL_ERROR "Could NOT find z library")46 ENDIF (ZLIB_FIND_REQUIRED)47 ENDIF (ZLIB_FOUND)48 49 MARK_AS_ADVANCED(50 ZLIB_LIBRARY51 ZLIB_INCLUDE_DIR52 )53 30 ENDIF(UNIX) 54 31 55 32 IF(WIN32) 56 IF(EXISTS "../libs/ ogre/Dependencies/lib/Release")57 SET (ZLIB_LIBRARY_DIR "../libs/ ogre/Dependencies/lib/Release")58 ENDIF(EXISTS "../libs/ ogre/Dependencies/lib/Release")33 IF(EXISTS "../libs/zlib") 34 SET (ZLIB_LIBRARY_DIR "../libs/zlib") 35 ENDIF(EXISTS "../libs/zlib") 59 36 60 37 FIND_PATH(ZLIB_INCLUDE_DIR zlib.h 61 ../libs/ ogre/Dependencies/include38 ../libs/zlib/include 62 39 ) 63 40 … … 66 43 PATHS ${ZLIB_LIBRARY_DIR} 67 44 ) 45 ENDIF(WIN32) 68 46 69 IF(ZLIB_LIBRARY AND ZLIB_INCLUDE_DIR) 70 MESSAGE(STATUS "Zlib was found.") 71 ELSE(ZLIB_LIBRARY AND ZLIB_INCLUDE_DIR) 72 MESSAGE(FATAL_ERROR "Zlib was NOT found.") 73 ENDIF(ZLIB_LIBRARY AND ZLIB_INCLUDE_DIR) 74 ENDIF(WIN32) 47 SET(ZLIB_FOUND FALSE) 48 IF (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY) 49 SET(ZLIB_FOUND TRUE) 50 ENDIF (ZLIB_INCLUDE_DIR AND ZLIB_LIBRARY) 51 52 IF (ZLIB_FOUND) 53 IF (NOT ZLIB_FIND_QUIETLY) 54 MESSAGE(STATUS "ZLIB was found.") 55 IF (VERBOSE_FIND) 56 MESSAGE (STATUS " include path: ${ZLIB_INCLUDE_DIR}") 57 MESSAGE (STATUS " library path: ${ZLIB_LIBRARY}") 58 MESSAGE (STATUS " libraries: zlib") 59 ENDIF (VERBOSE_FIND) 60 ENDIF (NOT ZLIB_FIND_QUIETLY) 61 ELSE (ZLIB_FOUND) 62 IF (NOT ZLIB_INCLUDE_DIR) 63 MESSAGE(SEND_ERROR "ZLIB include path was not found.") 64 ENDIF (NOT ZLIB_INCLUDE_DIR) 65 IF (NOT ZLIB_LIBRARY) 66 MESSAGE(SEND_ERROR "ZLIB was not found.") 67 MESSAGE(STATUS "Looked for Z libraries named ${ZLIBS_NAMES}.") 68 ENDIF (NOT ZLIB_LIBRARY) 69 ENDIF (ZLIB_FOUND) 70 71 MARK_AS_ADVANCED( 72 ZLIB_LIBRARY 73 ZLIB_INCLUDE_DIR 74 )
Note: See TracChangeset
for help on using the changeset viewer.