Unverified Commit fc0672b4 authored by Tuomo Rinne's avatar Tuomo Rinne Committed by Daniel Stenberg
Browse files

cmake: add support for transitive ZLIB target

parent 5728229a
Loading
Loading
Loading
Loading
+10 −2
Original line number Diff line number Diff line
@@ -515,8 +515,16 @@ if(CURL_ZLIB)
    set(HAVE_ZLIB_H ON)
    set(HAVE_ZLIB ON)
    set(HAVE_LIBZ ON)

    # Depend on ZLIB via imported targets if supported by the running
    # version of CMake.  This allows our dependents to get our dependencies
    # transitively.
    if(NOT CMAKE_VERSION VERSION_LESS 3.4)
      list(APPEND CURL_LIBS ZLIB::ZLIB)
    else()
      list(APPEND CURL_LIBS ${ZLIB_LIBRARIES})
      include_directories(${ZLIB_INCLUDE_DIRS})
    endif()
    list(APPEND CMAKE_REQUIRED_INCLUDES ${ZLIB_INCLUDE_DIRS})
  endif()
endif()