From: Joel Rosdahl Date: Sat, 31 Jan 2026 09:54:32 +0000 (+0100) Subject: build: Disable legacy support for downloaded zstd X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=484bf0926e90338cc9eb57e980faf46efb7780e2;p=thirdparty%2Fccache.git build: Disable legacy support for downloaded zstd This avoids compiling zstd's lib/legacy/zstd_v01.c file which is seen to trigger -Wmaybe-uninitialized warnings. Closes #1679. --- diff --git a/cmake/FindZstd.cmake b/cmake/FindZstd.cmake index e3fc4eb2..9a7ffa78 100644 --- a/cmake/FindZstd.cmake +++ b/cmake/FindZstd.cmake @@ -39,6 +39,7 @@ if(_download_zstd) set(ZSTD_BUILD_SHARED OFF) set(ZSTD_BUILD_STATIC ON) set(ZSTD_BUILD_TESTS OFF) + set(ZSTD_LEGACY_SUPPORT OFF) include(FetchContent) FetchContent_Declare( @@ -67,6 +68,7 @@ if(_download_zstd) unset(ZSTD_BUILD_SHARED) unset(ZSTD_BUILD_STATIC) unset(ZSTD_BUILD_TESTS) + unset(ZSTD_LEGACY_SUPPORT) set(_zstd_origin DOWNLOADED) add_library(dep_zstd ALIAS libzstd_static)