Allow selecting include dir & library for zlib

This commit is contained in:
Sfan5 2014-03-09 12:27:19 +01:00
parent 19c7485339
commit b2896331cd

@ -15,6 +15,15 @@ if(NOT LIBGD_LIBRARY OR NOT LIBGD_INCLUDE_DIR)
message(FATAL_ERROR "libgd not found!") message(FATAL_ERROR "libgd not found!")
endif(NOT LIBGD_LIBRARY OR NOT LIBGD_INCLUDE_DIR) endif(NOT LIBGD_LIBRARY OR NOT LIBGD_INCLUDE_DIR)
# Find zlib
find_library(ZLIB_LIBRARY z)
find_path(ZLIB_INCLUDE_DIR zlib.h)
message (STATUS "zlib library: ${ZLIB_LIBRARY}")
message (STATUS "zlib headers: ${ZLIB_INCLUDE_DIR}")
if(NOT ZLIB_LIBRARY OR NOT ZLIB_INCLUDE_DIR)
message(FATAL_ERROR "zlib not found!")
endif(NOT ZLIB_LIBRARY OR NOT ZLIB_INCLUDE_DIR)
find_package(PkgConfig) find_package(PkgConfig)
include(FindPackageHandleStandardArgs) include(FindPackageHandleStandardArgs)
@ -77,6 +86,7 @@ include_directories(
"${CMAKE_CURRENT_BINARY_DIR}" "${CMAKE_CURRENT_BINARY_DIR}"
${LIBSQLITE3_INCLUDE_DIRS} ${LIBSQLITE3_INCLUDE_DIRS}
${LIBGD_INCLUDE_DIR} ${LIBGD_INCLUDE_DIR}
${ZLIB_INCLUDE_DIR}
) )
configure_file( configure_file(
@ -107,5 +117,5 @@ target_link_libraries(
${LIBSQLITE3_LIBRARIES} ${LIBSQLITE3_LIBRARIES}
${LEVELDB_LIBRARY} ${LEVELDB_LIBRARY}
${LIBGD_LIBRARY} ${LIBGD_LIBRARY}
z ${ZLIB_LIBRARY}
) )