summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorINADA Naoki <inada-n@klab.jp>2012-07-25 09:19:10 +0900
committerINADA Naoki <inada-n@klab.jp>2012-07-25 09:19:10 +0900
commitbf4124f592b4ba54c9ec09fbc8a4f898bc229967 (patch)
treee1eff3b6149d302a7cd14b8a23a216f609e969a1 /setup.py
parent59c8b51e5b3df8322bc4d2f639bcafd6a25eecaf (diff)
downloadmsgpack-python-bf4124f592b4ba54c9ec09fbc8a4f898bc229967.tar.gz
Fix setup.py sdist doesn't generates c++ source.
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/setup.py b/setup.py
index b46fa91..2e6ec84 100644
--- a/setup.py
+++ b/setup.py
@@ -32,9 +32,10 @@ if have_cython:
class Sdist(sdist):
def __init__(self, *args, **kwargs):
+ cy_opt = cython_compiler.default_options.copy()
+ cy_opt['cplus'] = True
for src in glob('msgpack/*.pyx'):
- cython_compiler.compile(glob('msgpack/*.pyx'),
- cython_compiler.default_options)
+ cython_compiler.compile(glob('msgpack/*.pyx'), cy_opt)
sdist.__init__(self, *args, **kwargs)
else:
sources = ['msgpack/_msgpack.cpp']