Ñò
Kc @ sr d Z d Z d d k l Z d d k Z e i d e i i Z e i d e i i Z
d e f d YZ d S( s distutils.extension
Provides the Extension class, used to describe C/C++ extension
modules in setup scripts.
Overridden to support f2py.
s7 $Id: extension.py,v 1.1 2005/04/09 19:29:34 pearu Exp $i˙˙˙˙( t ExtensionNs .*[.](cpp|cxx|cc)\Zs" .*[.](f90|f95|f77|for|ftn|f|pyf)\ZR c B sP e Z d d d d d d d d d d d d d d d d Z d Z d Z RS( c C s t i | | g | | | | | | | |
| |
| | _ |
p g | _ | p g | _ | | _ | p g | _ | p g | _ d S( N( t
old_Extensiont __init__t sourcest swig_optst dependst languaget f2py_optionst module_dirs( t selft nameR t include_dirst
define_macrost undef_macrost library_dirst librariest runtime_library_dirst
extra_objectst extra_compile_argst extra_link_argst export_symbolsR R R R R ( ( s? /usr/lib64/python2.6/site-packages/numpy/distutils/extension.pyR s$ c C s0 x) | i D] } t t | o t Sq
Wt S( N( R t
cxx_ext_ret strt Truet False( R t source( ( s? /usr/lib64/python2.6/site-packages/numpy/distutils/extension.pyt has_cxx_sources> s
c C s* x# | i D] } t | o t Sq
Wt S( N( R t fortran_pyf_ext_reR R ( R R ( ( s? /usr/lib64/python2.6/site-packages/numpy/distutils/extension.pyt has_f2py_sourcesD s
N( t __name__t
__module__t NoneR R R ( ( ( s? /usr/lib64/python2.6/site-packages/numpy/distutils/extension.pyR s" ( t __doc__t __revision__t distutils.extensionR R t ret compilet It matchR R ( ( ( s? /usr/lib64/python2.6/site-packages/numpy/distutils/extension.pyt