@@ -22,9 +22,11 @@ if(@HTTPLIB_IS_USING_OPENSSL@)
22
22
# Since we use both, we need to search for both.
23
23
find_dependency(OpenSSL @_HTTPLIB_OPENSSL_MIN_VER@ COMPONENTS Crypto SSL)
24
24
endif ()
25
+ set (httplib_OpenSSL_FOUND ${OpenSSL_FOUND} )
25
26
endif ()
26
27
if (@HTTPLIB_IS_USING_ZLIB@)
27
28
find_dependency(ZLIB)
29
+ set (httplib_ZLIB_FOUND ${ZLIB_FOUND} )
28
30
endif ()
29
31
30
32
if (@HTTPLIB_IS_USING_BROTLI@)
@@ -33,10 +35,12 @@ if(@HTTPLIB_IS_USING_BROTLI@)
33
35
list (APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR} " )
34
36
set (BROTLI_USE_STATIC_LIBS @BROTLI_USE_STATIC_LIBS@)
35
37
find_dependency(Brotli COMPONENTS common encoder decoder)
38
+ set (httplib_Brotli_FOUND ${Brotli_FOUND} )
36
39
endif ()
37
40
38
41
if (@HTTPLIB_IS_USING_ZSTD@)
39
42
find_dependency(zstd)
43
+ set (httplib_zstd_FOUND ${zstd_FOUND} )
40
44
endif ()
41
45
42
46
# Mildly useful for end-users
@@ -46,12 +50,6 @@ set_and_check(HTTPLIB_INCLUDE_DIR "@PACKAGE_CMAKE_INSTALL_FULL_INCLUDEDIR@")
46
50
# This is helpful if you're using Cmake's pre-compiled header feature
47
51
set_and_check(HTTPLIB_HEADER_PATH "@PACKAGE_CMAKE_INSTALL_FULL_INCLUDEDIR@/httplib.h" )
48
52
49
- # Consider each library support as a "component"
50
- set (httplib_OpenSSL_FOUND @HTTPLIB_IS_USING_OPENSSL@)
51
- set (httplib_ZLIB_FOUND @HTTPLIB_IS_USING_ZLIB@)
52
- set (httplib_Brotli_FOUND @HTTPLIB_IS_USING_BROTLI@)
53
- set (httplib_zstd_FOUND @HTTPLIB_IS_USING_ZSTD@)
54
-
55
53
check_required_components(httplib)
56
54
57
55
# Brings in the target library, but only if all required components are found
0 commit comments