summaryrefslogtreecommitdiffstats
path: root/Utilities/cmzstd
diff options
context:
space:
mode:
Diffstat (limited to 'Utilities/cmzstd')
-rw-r--r--Utilities/cmzstd/CMakeLists.txt9
1 files changed, 7 insertions, 2 deletions
diff --git a/Utilities/cmzstd/CMakeLists.txt b/Utilities/cmzstd/CMakeLists.txt
index 981e3d5..e8bee76 100644
--- a/Utilities/cmzstd/CMakeLists.txt
+++ b/Utilities/cmzstd/CMakeLists.txt
@@ -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)