88from setuptools .command .build_ext import build_ext
99
1010# ZSTD version
11- VERSION = (1 , 5 , 0 ,)
11+ VERSION = (1 , 5 , 1 ,)
1212VERSION_STR = "." .join ([str (x ) for x in VERSION ])
1313
1414# Package version
1515PKG_VERSION = VERSION
1616# Minor versions
17- PKG_VERSION += ("4 " ,)
17+ PKG_VERSION += ("0 " ,)
1818PKG_VERSION_STR = "." .join ([str (x ) for x in PKG_VERSION ])
1919
2020###
6060 ext_libraries = ["zstd" ]
6161
6262
63+ ###
64+ # DVERSION - pass module version string
65+ # DDYNAMIC_BMI2 - disable BMI2 amd64 asembler code - can't build it, use CFLAGS with -march= bdver4, znver1/2/3, native
66+ #
6367COPT = {
64- 'msvc' : [ '/Ox' , '/DVERSION=%s' % PKG_VERSION_STR , ],
65- 'mingw32' : [ '-O2' , '-DVERSION=%s' % PKG_VERSION_STR , ],
66- 'unix' : [ '-O2' , '-DVERSION=%s' % PKG_VERSION_STR , ],
67- 'clang' : [ '-O2' , '-DVERSION=%s' % PKG_VERSION_STR , ],
68- 'gcc' : [ '-O2' , '-DVERSION=%s' % PKG_VERSION_STR , ]
68+ 'msvc' : [ '/Ox' , '/DVERSION=%s' % PKG_VERSION_STR , '/DDYNAMIC_BMI2=0' ],
69+ 'mingw32' : [ '-O2' , '-DVERSION=%s' % PKG_VERSION_STR , '-DDYNAMIC_BMI2=0' ],
70+ 'unix' : [ '-O2' , '-DVERSION=%s' % PKG_VERSION_STR , '-DDYNAMIC_BMI2=0' ],
71+ 'clang' : [ '-O2' , '-DVERSION=%s' % PKG_VERSION_STR , '-DDYNAMIC_BMI2=0' ],
72+ 'gcc' : [ '-O2' , '-DVERSION=%s' % PKG_VERSION_STR , '-DDYNAMIC_BMI2=0' ]
6973}
7074
7175if not SUP_EXTERNAL :
@@ -128,8 +132,13 @@ def build_extensions(self):
128132 'compress/zstd_compress_sequences.c' ,
129133 'compress/zstd_compress_superblock.c' ,
130134 'compress/zstdmt_compress.c' ,
131- 'compress/zstd_fast.c' , 'compress/zstd_double_fast.c' , 'compress/zstd_lazy.c' , 'compress/zstd_opt.c' , 'compress/zstd_ldm.c' ,
132- 'compress/fse_compress.c' , 'compress/huf_compress.c' ,
135+ 'compress/zstd_fast.c' ,
136+ 'compress/zstd_double_fast.c' ,
137+ 'compress/zstd_lazy.c' ,
138+ 'compress/zstd_opt.c' ,
139+ 'compress/zstd_ldm.c' ,
140+ 'compress/fse_compress.c' ,
141+ 'compress/huf_compress.c' ,
133142 'compress/hist.c' ,
134143
135144 'common/fse_decompress.c' ,
@@ -140,7 +149,8 @@ def build_extensions(self):
140149
141150 'common/entropy_common.c' ,
142151 'common/zstd_common.c' ,
143- 'common/xxhash.c' , 'common/error_private.c' ,
152+ 'common/xxhash.c' ,
153+ 'common/error_private.c' ,
144154 'common/pool.c' ,
145155 'common/threading.c' ,
146156 ]:
0 commit comments