1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-05-08 22:37:04 +08:00

cmzstd: Explicitly disable ASM

Our vendored zstd does not include the assembly language file from
upstream (huf_decompress_amd64.S), so it's fine to completely disable
assembly language.

Fixes: #25744
This commit is contained in:
Kyle Edwards 2024-03-07 15:42:50 -05:00
parent 26c414457b
commit 4d3331c63c
No known key found for this signature in database

View File

@ -44,7 +44,12 @@ add_library(cmzstd STATIC
lib/dictBuilder/zdict.c
)
# BMI2 instructions are not supported in older environments.
set_property(TARGET cmzstd PROPERTY COMPILE_DEFINITIONS DYNAMIC_BMI2=0)
target_compile_definitions(cmzstd PRIVATE
# BMI2 instructions are not supported in older environments.
DYNAMIC_BMI2=0
# Explicitly disable ASM build to work with more compilers.
# Our vendored zstd does not include the assembly language file.
ZSTD_DISABLE_ASM=1
)
install(FILES LICENSE DESTINATION ${CMAKE_DOC_DIR}/cmzstd)