diff options
author | Pearu Peterson <pearu.peterson@gmail.com> | 2004-06-01 08:36:08 +0000 |
---|---|---|
committer | Pearu Peterson <pearu.peterson@gmail.com> | 2004-06-01 08:36:08 +0000 |
commit | c22e382f686069543319758802e8e715c61c8f34 (patch) | |
tree | e1447382070708aa5ab0679fa9e229747a8ba97b /scipy_distutils/ccompiler.py | |
parent | 689f291f5e7d194b946319d12ac6292e1280ef2a (diff) | |
download | numpy-c22e382f686069543319758802e8e715c61c8f34.tar.gz |
Absoft requires win32 path even when called from cygwin environment.
Diffstat (limited to 'scipy_distutils/ccompiler.py')
-rw-r--r-- | scipy_distutils/ccompiler.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/scipy_distutils/ccompiler.py b/scipy_distutils/ccompiler.py index 8f69ebc63..11963c31b 100644 --- a/scipy_distutils/ccompiler.py +++ b/scipy_distutils/ccompiler.py @@ -11,8 +11,8 @@ from distutils.version import LooseVersion import log from exec_command import exec_command -from misc_util import compiler_to_string -from distutils.spawn import _nt_quote_args +from misc_util import compiler_to_string, cyg2win32 +from distutils.spawn import _nt_quote_args # Using customized CCompiler.spawn. def CCompiler_spawn(self, cmd, display=None): @@ -95,6 +95,9 @@ def CCompiler_compile(self, sources, output_dir=None, macros=None, for obj in objects: if obj in objects_to_build: src, ext = build[obj] + if self.compiler_type=='absoft': + obj = cyg2win32(obj) + src = cyg2win32(src) self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts) else: for obj, (src, ext) in build.items(): |