Current File : //opt/alt/python37/lib64/python3.7/site-packages/numpy/random/__pycache__/setup.cpython-37.pyc
B

��Fd	�@s�ddlmZmZddlmZmZmZddlZddlZddl	m
Z
ddlmZ
dd�Zdd	d
�Zedkr|ddlmZeed
�dS)�)�division�print_function)�join�split�dirnameN)�newer)�get_build_versioncCst�}|r|dkrdSdS)N�TF)�get_msvc_build_version)�msver�r�E/opt/alt/python37/lib64/python3.7/site-packages/numpy/random/setup.py�needs_mingw_ftime_workaround	sr�c	s�ddlm}m�|d||����fdd�}tjdd�dkrDdg}n
d	d
dg}t�r^|�d�g}�jd
dd�dD�|g|td
d�td
d�td
d�g|d���	dtd
d�f���
d��S)Nr)�
Configuration�get_mathlibs�randomcs2���}��}tjdkr"|�d�|j�|�dS)N�win32�Advapi32)�get_config_cmd�sys�platform�append�	libraries�extend)�ext�	build_dir�
config_cmd�libs)�configrrr
�generate_librariess

z)configuration.<locals>.generate_libraries��aix)�_LARGE_FILESN)�_FILE_OFFSET_BITS�64)�_LARGEFILE_SOURCE�1)�_LARGEFILE64_SOURCEr')�NPY_NEEDS_MINGW_TIME_WORKAROUNDN�mtrandcSsg|]}td|��qS)r*)r)�.0�xrrr
�
<listcomp>.sz!configuration.<locals>.<listcomp>)zmtrand.czrandomkit.czinitarray.czdistributions.cz*.hz*.pyxz*.pxi)�sourcesr�depends�
define_macros�.zrandomkit.h�tests)�numpy.distutils.misc_utilrrrrrr�
add_extensionr�add_data_files�add_data_dir)�parent_package�top_pathrr �defsrr)rrr
�
configurations.



r:�__main__)�setup)r:)rN)�
__future__rr�os.pathrrr�osr�distutils.dep_utilr�distutils.msvccompilerrr
rr:�__name__�numpy.distutils.corer<rrrr
�<module>s
*