Skip to content

Commit 17cf10c

Browse files
committed
Use use zstd cmake target instead of ZSTD. Use cmake variable for found packages
1 parent fc54a3e commit 17cf10c

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

CMakeLists.txt

+4-7
Original file line numberDiff line numberDiff line change
@@ -158,14 +158,11 @@ elseif(HTTPLIB_USE_BROTLI_IF_AVAILABLE)
158158
endif()
159159

160160
if(HTTPLIB_REQUIRE_ZSTD)
161-
find_package(ZSTD REQUIRED)
161+
find_package(zstd REQUIRED)
162162
set(HTTPLIB_IS_USING_ZSTD TRUE)
163163
elseif(HTTPLIB_USE_ZSTD_IF_AVAILABLE)
164-
find_package(ZSTD QUIET)
165-
# FindZLIB doesn't have a ZLIB_FOUND variable, so check the target.
166-
if(TARGET ZSTD::ZSTD)
167-
set(HTTPLIB_IS_USING_ZSTD TRUE)
168-
endif()
164+
find_package(zstd QUIET)
165+
set(HTTPLIB_IS_USING_ZSTD ${zstd_FOUND})
169166
endif()
170167

171168
# Used for default, common dirs that the end-user can change (if needed)
@@ -242,7 +239,7 @@ target_link_libraries(${PROJECT_NAME} ${_INTERFACE_OR_PUBLIC}
242239
$<$<BOOL:${HTTPLIB_IS_USING_BROTLI}>:Brotli::encoder>
243240
$<$<BOOL:${HTTPLIB_IS_USING_BROTLI}>:Brotli::decoder>
244241
$<$<BOOL:${HTTPLIB_IS_USING_ZLIB}>:ZLIB::ZLIB>
245-
$<$<BOOL:${HTTPLIB_IS_USING_ZSTD}>:ZSTD::ZSTD>
242+
$<$<BOOL:${HTTPLIB_IS_USING_ZSTD}>:zstd>
246243
$<$<BOOL:${HTTPLIB_IS_USING_OPENSSL}>:OpenSSL::SSL>
247244
$<$<BOOL:${HTTPLIB_IS_USING_OPENSSL}>:OpenSSL::Crypto>
248245
)

0 commit comments

Comments
 (0)