ó
Ê½÷Xc           @` s¡   d  d l  m Z m Z m Z d  d l m Z m Z d  d l Z d  d l Z d  d l	 Z	 d d d „ Z e d k r d  d l m Z e e d d ƒ j ƒ    n  d S(	   i    (   t   divisiont   print_functiont   absolute_import(   t   joint   dirnameNt    c         C` sg  d d l  m } d d l m } d d l m } d d l m } | d |  | ƒ } | j d ƒ | d d	 d
 ƒ} t j	 d k rŒ d g } n g  } | j
 d ƒ t t t ƒ d d ƒ }	 t t j t |	 d ƒ ƒ ƒ }
 t t j t |	 d ƒ ƒ ƒ } | j d d |
 d | d |	 g ƒd d d g } | | | ƒ 7} | j d d | d d g d |
 | d | | | S(    Ni    (   t   Configuration(   t   get_info(   t   get_sgemv_fix(   t   numpy_nodepr_apit   dsolvet   testst
   lapack_optt   notfound_actioni   t   win32t   NO_TIMERi   t   USE_VENDOR_BLASt   SuperLUt   SRCs   *.cs   *.ht   superlu_srct   sourcest   macrost   include_dirss   _superlumodule.cs   _superlu_utils.cs   _superluobject.ct   _superlut	   librariest   dependst
   extra_info(   R   i   (   R   i   (   t   numpy.distutils.misc_utilR   t   numpy.distutils.system_infoR   t   scipy._build_utilsR   R	   t   add_data_dirt   syst   platformt   appendR   R   t   __file__t   listt   globt   add_libraryt   add_extension(   t   parent_packaget   top_pathR   R   R   R	   t   configR   t   superlu_defsR   R   t   headerst   ext_sources(    (    s?   /tmp/pip-build-7oUkmx/scipy/scipy/sparse/linalg/dsolve/setup.pyt   configuration
   s:    
		
t   __main__(   t   setupR(   (   t
   __future__R    R   R   t   os.pathR   R   R   t   osR$   t   NoneR-   t   __name__t   numpy.distutils.coreR/   t   todict(    (    (    s?   /tmp/pip-build-7oUkmx/scipy/scipy/sparse/linalg/dsolve/setup.pyt   <module>   s   +