123456789101112131415161718192021222324252627282930313233 |
- # Generates a macro to auto-configure everything
- @PACKAGE_INIT@
- # Setting these here so they're accessible after install.
- # Might be useful for some users to check which settings were used.
- set(HTTPLIB_IS_USING_OPENSSL @HTTPLIB_IS_USING_OPENSSL@)
- set(HTTPLIB_IS_USING_ZLIB @HTTPLIB_IS_USING_ZLIB@)
- set(HTTPLIB_IS_COMPILED @HTTPLIB_COMPILE@)
- include(CMakeFindDependencyMacro)
- # We add find_dependency calls here to not make the end-user have to call them.
- find_dependency(Threads REQUIRED)
- if(@HTTPLIB_IS_USING_OPENSSL@)
- # OpenSSL COMPONENTS were added in Cmake v3.11
- if(CMAKE_VERSION VERSION_LESS "3.11")
- find_dependency(OpenSSL @_HTTPLIB_OPENSSL_MIN_VER@ REQUIRED)
- else()
- # Once the COMPONENTS were added, they were made optional when not specified.
- # Since we use both, we need to search for both.
- find_dependency(OpenSSL @_HTTPLIB_OPENSSL_MIN_VER@ COMPONENTS Crypto SSL REQUIRED)
- endif()
- endif()
- if(@HTTPLIB_IS_USING_ZLIB@)
- find_dependency(ZLIB REQUIRED)
- endif()
- # Lets the end-user find the header path if needed
- # This is helpful if you're using Cmake's pre-compiled header feature
- set_and_check(HTTPLIB_HEADER_PATH "@PACKAGE_CMAKE_INSTALL_FULL_INCLUDEDIR@/httplib.h")
- # Brings in the target library
- include("${CMAKE_CURRENT_LIST_DIR}/httplibTargets.cmake")
|