From: ShelpAm <77189208+ShelpAm@users.noreply.github.com> Date: Thu, 9 Apr 2026 07:26:12 +0000 (+0800) Subject: fix: zstd not found X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e8d363a09dfa3154cd9b9950d9fb35265107d3e2;p=thirdparty%2Flibarchive.git fix: zstd not found On Windows, zstd is sometimes named `zstd_static`. --- diff --git a/CMakeLists.txt b/CMakeLists.txt index b5ae26e41..d58aadc0c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -663,7 +663,7 @@ IF(ENABLE_ZSTD) ENDIF() FIND_PATH(ZSTD_INCLUDE_DIR zstd.h HINTS ${PC_ZSTD_INCLUDEDIR} ${PC_ZSTD_INCLUDE_DIRS}) - FIND_LIBRARY(ZSTD_LIBRARY NAMES zstd libzstd HINTS ${PC_ZSTD_LIBDIR} ${PC_ZSTD_LIBRARY_DIRS}) + FIND_LIBRARY(ZSTD_LIBRARY NAMES zstd libzstd zstd_static HINTS ${PC_ZSTD_LIBDIR} ${PC_ZSTD_LIBRARY_DIRS}) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(ZSTD DEFAULT_MSG ZSTD_LIBRARY ZSTD_INCLUDE_DIR) ELSE(ENABLE_ZSTD)