numpy.distutils.ccompiler
index
/usr/lib/python2.6/dist-packages/numpy/distutils/ccompiler.py

 
Modules
       
distutils.ccompiler
distutils
numpy.distutils.log
new
os
re
string
sys

 
Functions
       
CCompiler_compile(self, sources, output_dir=None, macros=None, include_dirs=None, debug=0, extra_preargs=None, extra_postargs=None, depends=None)
CCompiler_customize(self, dist, need_cxx=0)
CCompiler_customize_cmd(self, cmd, ignore=())
Customize compiler using distutils command.
CCompiler_cxx_compiler(self)
CCompiler_get_version(self, force=False, ok_status=[0])
Compiler version. Returns None if compiler is not available.
CCompiler_object_filenames(self, source_filenames, strip_dir=0, output_dir='')
CCompiler_show_customization(self)
CCompiler_spawn(self, cmd, display=None)
# Using customized CCompiler.spawn.
_compiler_to_string(compiler)
_new_init_posix()
gen_lib_options(compiler, library_dirs, runtime_library_dirs, libraries)
gen_preprocess_options(macros, include_dirs)
new_compiler(plat=None, compiler=None, verbose=0, dry_run=0, force=0)
replace_method(klass, method_name, func)
simple_version_match(pat=r'[-.\d]+', ignore='', start='')
Simple matching of version numbers, for use in CCompiler and FCompiler
classes.
 
:Parameters:
    pat : regex matching version numbers.
    ignore : false or regex matching expressions to skip over.
    start : false or regex matching the start of where to start looking
            for version numbers.
 
:Returns:
    A function that is appropiate to use as the .version_match
    attribute of a CCompiler class.
split_quoted(s)

 
Data
        __file__ = '/usr/lib/python2.6/dist-packages/numpy/distutils/ccompiler.pyc'
__name__ = 'numpy.distutils.ccompiler'
__package__ = 'numpy.distutils'
_cc = 'unixc'
_dquote_re = <_sre.SRE_Pattern object at 0x52aa210>
_has_white_re = <_sre.SRE_Pattern object at 0x4d0a780>
_m = None
_squote_re = <_sre.SRE_Pattern object at 0x52aa120>
_wordchars_re = <_sre.SRE_Pattern object at 0x4d55f48>
compiler_class = {'bcpp': ('bcppcompiler', 'BCPPCompiler', 'Borland C++ Compiler'), 'cygwin': ('cygwinccompiler', 'CygwinCCompiler', 'Cygwin port of GNU C Compiler for Win32'), 'emx': ('emxccompiler', 'EMXCCompiler', 'EMX port of GNU C Compiler for OS/2'), 'intel': ('intelccompiler', 'IntelCCompiler', 'Intel C Compiler for 32-bit applications'), 'intele': ('intelccompiler', 'IntelItaniumCCompiler', 'Intel C Itanium Compiler for Itanium-based applications'), 'mingw32': ('cygwinccompiler', 'Mingw32CCompiler', 'Mingw32 port of GNU C Compiler for Win32'), 'msvc': ('msvccompiler', 'MSVCCompiler', 'Microsoft Visual C++'), 'mwerks': ('mwerkscompiler', 'MWerksCompiler', 'MetroWerks CodeWarrior'), 'unix': ('unixccompiler', 'UnixCCompiler', 'standard UNIX-style compiler')}