From 22a3c2d10f342239f90908e5beba59928622a534 Mon Sep 17 00:00:00 2001 From: Dean Moldovan Date: Sat, 11 Jun 2016 01:03:43 +0200 Subject: [PATCH] Fix compiler error on Windows --- setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index d4415eb..75392c9 100644 --- a/setup.py +++ b/setup.py @@ -78,11 +78,13 @@ class BuildExt(build_ext): def build_extensions(self): ct = self.compiler.compiler_type opts = self.c_opts.get(ct, []) - opts.append('-DVERSION_INFO="%s"' % self.distribution.get_version()) if ct == 'unix': + opts.append('-DVERSION_INFO="%s"' % self.distribution.get_version()) opts.append(cpp_flag(self.compiler)) if has_flag(self.compiler, '-fvisibility=hidden'): opts.append('-fvisibility=hidden') + elif ct == 'msvc': + opts.append('/DVERSION_INFO=\\"%s\\"' % self.distribution.get_version()) for ext in self.extensions: ext.extra_compile_args = opts build_ext.build_extensions(self)