This avoids compiling zstd's lib/legacy/zstd_v01.c file which is seen to
trigger -Wmaybe-uninitialized warnings.
Closes #1679.
set(ZSTD_BUILD_SHARED OFF)
set(ZSTD_BUILD_STATIC ON)
set(ZSTD_BUILD_TESTS OFF)
+ set(ZSTD_LEGACY_SUPPORT OFF)
include(FetchContent)
FetchContent_Declare(
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)