فهرست منبع

zstd: Disable BMI2 instructions for build within CMake

Our nightly and release binaries build in an environment that does not
support these instructions.  Disable them everywhere for simplicity
because CMake's application of this library is not performance-critical.
Brad King 6 سال پیش
والد
کامیت
80af3ddea7
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      Utilities/cmzstd/CMakeLists.txt

+ 3 - 0
Utilities/cmzstd/CMakeLists.txt

@@ -41,4 +41,7 @@ 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)
+
 install(FILES LICENSE DESTINATION ${CMAKE_DOC_DIR}/cmzstd)