From a29d2c9d7c81d996d30e71a92b35a986f53962d3 Mon Sep 17 00:00:00 2001 From: Floris Bos Date: Wed, 18 Oct 2023 21:53:43 +0200 Subject: [PATCH] Windows: fix zstd Cannot properly check for library functions of a library that has yet to be compiled. So fix libarchive quick & dirty. --- src/dependencies/libarchive-3.6.2/CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dependencies/libarchive-3.6.2/CMakeLists.txt b/src/dependencies/libarchive-3.6.2/CMakeLists.txt index 713e3bc..2d953ad 100644 --- a/src/dependencies/libarchive-3.6.2/CMakeLists.txt +++ b/src/dependencies/libarchive-3.6.2/CMakeLists.txt @@ -633,7 +633,8 @@ IF(ZSTD_FOUND) CMAKE_PUSH_CHECK_STATE() SET(CMAKE_REQUIRED_LIBRARIES ${ZSTD_LIBRARY}) SET(CMAKE_REQUIRED_INCLUDES ${ZSTD_INCLUDE_DIR}) - CHECK_FUNCTION_EXISTS(ZSTD_decompressStream HAVE_LIBZSTD) + #CHECK_FUNCTION_EXISTS(ZSTD_decompressStream HAVE_LIBZSTD) + set(HAVE_LIBZSTD 1 CACHE INTERNAL "libzstd") CHECK_FUNCTION_EXISTS(ZSTD_compressStream HAVE_LIBZSTD_COMPRESSOR) # # TODO: test for static library.