B
    a                 @   sN   d dl mZ d dlmZ d
ddZedkrJd dlmZ ef edd	  dS )    )join)numpy_nodepr_api Nc             C   s   dd l }ddlm} ddlm} ddlm}m}m} |d| |}dddd	g}	| rd|d
}
||
}n|d}
d }dd |	D }|j	d||d dg}||
t
dgdgd}|jd|dg| d|}||_|d |S )Nr   )Configuration)get_info)uses_blas64blas_ilp64_pre_build_hookcombine_dictZodrzd_odr.fz	d_mprec.fzdlunoc.fzd_lpk.fZblas_ilp64_optZblas_optc             S   s   g | ]}t d |qS )odrpack)r   ).0x r   .lib/python3.7/site-packages/scipy/odr/setup.py
<listcomp>   s    z!configuration.<locals>.<listcomp>r
   )sources_pre_build_hookz__odrpack.c.)Z	librariesZinclude_dirs	__odrpackz	odrpack.h)r   ZdependsZtests)r   )warningsZnumpy.distutils.misc_utilr   Zscipy._build_utils.system_infor   scipy._build_utilsr   r   r	   Zadd_libraryr   add_extensionr   Zadd_data_dir)parent_packagetop_pathr   r   r   r   r   r	   ZconfigZlibodr_filesZ	blas_infoZpre_build_hookZodrpack_srcr   ZcfgZextr   r   r   configuration   s8    


r   __main__)setup)r   )r   N)	os.pathr   r   r   r   __name__Znumpy.distutils.corer   Ztodictr   r   r   r   <module>   s
   
)