add _zstd cython module

This commit is contained in:
2021-09-12 21:12:46 +08:00
parent ef3bf1d99d
commit 4815acb425
6 changed files with 252 additions and 8 deletions

View File

@@ -8,7 +8,15 @@ except ImportError:
def cythonize(li):
return []
ext_modules = [Extension("game_backuper._pcre2", ["game_backuper/_pcre2.pyx"], libraries=["pcre2-8"])]
ext_modules = []
if '--without-pcre2' in sys.argv:
sys.argv.remove('--without-pcre2')
else:
ext_modules.append(Extension("game_backuper._pcre2", ["game_backuper/_pcre2.pyx"], libraries=["pcre2-8"]))
if '--without-zstd' in sys.argv:
sys.argv.remove('--without-zstd')
else:
ext_modules.append(Extension("game_backuper._zstd", ["game_backuper/_zstd.pyx"], libraries=["zstd"]))
if "py2exe" in sys.argv:
from distutils.core import setup