
;>"^Ó  ã               @   sm   d  d l  m Z m Z d  d l Z d  d l Z d d d d „ Z e d k ri d  d l m Z e d e ƒ d S)é    )ÚdivisionÚprint_functionNÚ c                sª  d d l  m } d d l m } | d |  | ƒ } | j d ƒ d } t j j | d ƒ t j j | d ƒ t j j | d	 ƒ t j j | d
 ƒ t j j | d ƒ t j j | d ƒ t j j | d ƒ t j j | d ƒ t j j | d ƒ g	 } | j | ƒ ‰  t j	 j
 d d ƒ d k r)| d d ƒ ‰ n | d d ƒ ‰ ‡  ‡ f d d †  } | j d d d | g d d g d ˆ ƒ| j d d d | g d d g d ˆ d d g ƒ| S) Nr   )ÚConfiguration)Úget_infoÚlinalgÚtestsÚlapack_litezpython_xerbla.czf2c_z_lapack.czf2c_c_lapack.czf2c_d_lapack.czf2c_s_lapack.czf2c_lapack.cz
f2c_blas.czf2c_config.czf2c.cÚNPY_USE_BLAS_ILP64Ú0Úlapack_ilp64_opté   Ú
lapack_optc                s@   ˆ s t  d ƒ ˆ  St j d k r1 t  d ƒ g  Sˆ  d g Sd  S)Nz*### Warning:  Using unoptimized lapack ###Úwin32z-### Warning:  python_xerbla.c is disabled ###r   )ÚprintÚsysÚplatform)ÚextÚ	build_dir)Úall_sourcesÚlapack_info© úD/home/birch/.local/lib/python3.5/site-packages/numpy/linalg/setup.pyÚget_lapack_lite_sources"   s    

z.configuration.<locals>.get_lapack_lite_sourcesÚsourceszlapack_litemodule.cÚdependszlapack_lite/f2c.hÚ
extra_infoÚ_umath_linalgzumath_linalg.c.srcÚ	librariesÚnpymath)Únumpy.distutils.misc_utilr   Únumpy.distutils.system_infor   Úadd_data_dirÚosÚpathÚjoinÚpathsÚenvironÚgetÚadd_extension)Úparent_packageÚtop_pathr   r   ÚconfigÚsrc_dirÚlapack_lite_srcr   r   )r   r   r   Úconfiguration   s>    
		
r/   Ú__main__)Úsetup)	Ú
__future__r   r   r#   r   r/   Ú__name__Únumpy.distutils.corer1   r   r   r   r   Ú<module>   s   7