summaryrefslogtreecommitdiff
path: root/numpy/distutils/command/build.py
diff options
context:
space:
mode:
authorcookedm <cookedm@localhost>2006-05-17 00:16:30 +0000
committercookedm <cookedm@localhost>2006-05-17 00:16:30 +0000
commit887e22a6ca6545e5739080bdff800e3f774b0e36 (patch)
treeafb966d87e71462119f579197154d912c501e26a /numpy/distutils/command/build.py
parent6cf0da748afc8580030027c8390a5139034d75b8 (diff)
downloadnumpy-887e22a6ca6545e5739080bdff800e3f774b0e36.tar.gz
#107: Directory name build/srcipts-pythonversion needs platform information
Diffstat (limited to 'numpy/distutils/command/build.py')
-rw-r--r--numpy/distutils/command/build.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/numpy/distutils/command/build.py b/numpy/distutils/command/build.py
index c7872b6ff..d30d9f9ca 100644
--- a/numpy/distutils/command/build.py
+++ b/numpy/distutils/command/build.py
@@ -1,8 +1,18 @@
-
+import os
+import sys
from distutils.command.build import build as old_build
+from distutils.util import get_platform
class build(old_build):
sub_commands = [('config_fc', lambda *args: 1),
('build_src', old_build.has_ext_modules),
] + old_build.sub_commands
+
+ def finalize_options(self):
+ build_scripts = self.build_scripts
+ old_build.finalize_options(self)
+ plat_specifier = ".%s-%s" % (get_platform(), sys.version[0:3])
+ if build_scripts is None:
+ self.build_scripts = os.path.join(self.build_base,
+ 'scripts' + plat_specifier)