Commit 6f73b428 authored by Alexey Borzenkov's avatar Alexey Borzenkov

Fix --pyrex-c-in-temp compiling package1/module.pyx and package2/module.pyx

parent b43f6828
...@@ -226,6 +226,8 @@ class build_ext(_build_ext.build_ext): ...@@ -226,6 +226,8 @@ class build_ext(_build_ext.build_ext):
if not self.inplace and (self.pyrex_c_in_temp if not self.inplace and (self.pyrex_c_in_temp
or getattr(extension, 'pyrex_c_in_temp', 0)): or getattr(extension, 'pyrex_c_in_temp', 0)):
target_dir = os.path.join(self.build_temp, "pyrex") target_dir = os.path.join(self.build_temp, "pyrex")
for package_name in extension.name.split('.')[:-1]:
target_dir = os.path.join(target_dir, package_name)
else: else:
target_dir = None target_dir = None
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment