diff contrib/python-zstandard/setup_zstd.py @ 37859:c0081d3e1598 stable

zstandard: pull in bug fixes from upstream 0.9.1 release (issue5884) This changeset contains the meaningful code changes from python-zstandard's 0.9.1 release. The main fix is to restore support for compiling with mingw.
author Gregory Szorc <gregory.szorc@gmail.com>
date Wed, 06 Jun 2018 09:14:33 -0700
parents b1fb341d8a61
children 73fef626dae3
line wrap: on
line diff
--- a/contrib/python-zstandard/setup_zstd.py	Wed Jun 06 21:19:42 2018 +0800
+++ b/contrib/python-zstandard/setup_zstd.py	Wed Jun 06 09:14:33 2018 -0700
@@ -123,6 +123,8 @@
         compiler_type = 'unix'
     elif compiler.compiler_type == 'msvc':
         compiler_type = 'msvc'
+    elif compiler.compiler_type == 'mingw32':
+        compiler_type = 'mingw32'
     else:
         raise Exception('unhandled compiler type: %s' %
                         compiler.compiler_type)
@@ -141,7 +143,7 @@
         extra_args.append('-DZSTD_LEGACY_SUPPORT=1')
 
     if warnings_as_errors:
-        if compiler_type == 'unix':
+        if compiler_type in ('unix', 'mingw32'):
             extra_args.append('-Werror')
         elif compiler_type == 'msvc':
             extra_args.append('/WX')