Submit
Path:
~
/
/
proc
/
thread-self
/
root
/
opt
/
alt
/
python35
/
lib64
/
python3.5
/
site-packages
/
numpy
/
distutils
/
__pycache__
/
File Content:
extension.cpython-35.pyc
W��f� � @ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l m Z e j d d k rc e Z e j d e j � j Z e j d e j � j Z Gd d � d e � Z d S) z�distutils.extension Provides the Extension class, used to describe C/C++ extension modules in setup scripts. Overridden to support f2py. � )�division�absolute_import�print_functionN)� Extension� z.*[.](cpp|cxx|cc)\Zz".*[.](f90|f95|f77|for|ftn|f|pyf)\Zc @ sg e Z d Z d d d d d d d d d d d d d d d d d d d � Z d d � Z d d � Z d S)r Nc C s t j | | g d | d | d | d | d | d | d | d | d | d | � | | _ | pa g | _ t | j t � r� d d l } d } | j | t � | j j � | _ | p� g | _ | | _ | p� g | _ | p� g | _ | p� g | _ | p� g | _ d S) N�include_dirs� define_macros�undef_macros�library_dirs� libraries�runtime_library_dirs� extra_objects�extra_compile_args�extra_link_args�export_symbolsr z4swig_opts is specified as a string instead of a list)� old_Extension�__init__�sources� swig_opts� isinstance� basestring�warnings�warn� SyntaxWarning�split�depends�language�f2py_options�module_dirs�extra_f77_compile_args�extra_f90_compile_args)�self�namer r r r r r r r r r r r r r r r r r r �msg� r$ � /extension.pyr s4 zExtension.__init__c C s. x'