tmp
/
pip-install-ghxuqwgs
/numpy_78e94bf2b6094bf9a1f3d92042f9bf46
/numpy
/distutils
/pathccompiler.py
| from __future__ import division, absolute_import, print_function | |
| from distutils.unixccompiler import UnixCCompiler | |
| class PathScaleCCompiler(UnixCCompiler): | |
| """ | |
| PathScale compiler compatible with an gcc built Python. | |
| """ | |
| compiler_type = 'pathcc' | |
| cc_exe = 'pathcc' | |
| cxx_exe = 'pathCC' | |
| def __init__ (self, verbose=0, dry_run=0, force=0): | |
| UnixCCompiler.__init__ (self, verbose, dry_run, force) | |
| cc_compiler = self.cc_exe | |
| cxx_compiler = self.cxx_exe | |
| self.set_executables(compiler=cc_compiler, | |
| compiler_so=cc_compiler, | |
| compiler_cxx=cxx_compiler, | |
| linker_exe=cc_compiler, | |
| linker_so=cc_compiler + ' -shared') | |