File: //opt/alt/python37/lib64/python3.7/site-packages/numpy/random/__pycache__/setup.cpython-37.pyc
B
<�Fd � @ s� d dl mZmZ d dlmZmZmZ d dlZd dlZd dl m
Z
d dlmZ
dd� Zdd d
�Zedkr|d dlmZ eed
� dS )� )�division�print_function)�join�split�dirnameN)�newer)�get_build_versionc C s t � } | r| dkrdS dS )N� TF)�get_msvc_build_version)Zmsver� r �E/opt/alt/python37/lib64/python3.7/site-packages/numpy/random/setup.py�needs_mingw_ftime_workaround s r
� c s� ddl m}m� |d| |�� � �fdd�}tjd d� 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_mathlibsZrandomc s2 � � � }�� }tjdkr"|�d� | j�|� d S )NZwin32ZAdvapi32)Zget_config_cmd�sys�platform�append� libraries�extend)ZextZ build_dirZ
config_cmd�libs)�configr r r �generate_libraries s
z)configuration.<locals>.generate_libraries� Zaix)Z_LARGE_FILESN)Z_FILE_OFFSET_BITSZ64)Z_LARGEFILE_SOURCE�1)Z_LARGEFILE64_SOURCEr )ZNPY_NEEDS_MINGW_TIME_WORKAROUNDN�mtrandc S s g | ]}t d |��qS )r )r )�.0�xr r r �
<listcomp>. s z!configuration.<locals>.<listcomp>)zmtrand.czrandomkit.czinitarray.czdistributions.cz*.hz*.pyxz*.pxi)Zsourcesr ZdependsZ
define_macros�.zrandomkit.hZtests)Znumpy.distutils.misc_utilr r r r r
r �
add_extensionr Zadd_data_filesZadd_data_dir)Zparent_packageZtop_pathr r Zdefsr r )r r r �
configuration s.
r! �__main__)�setup)r! )r N)Z
__future__r r Zos.pathr r r �osr Zdistutils.dep_utilr Zdistutils.msvccompilerr r
r
r! �__name__Znumpy.distutils.corer# r r r r �<module> s
*