%PDF- %PDF-
| Direktori : /usr/lib64/python3.9/site-packages/numpy/distutils/command/__pycache__/ |
| Current File : //usr/lib64/python3.9/site-packages/numpy/distutils/command/__pycache__/install_clib.cpython-39.pyc |
a
z[ycw � @ s@ d dl Z d dlmZ d dlmZ d dlmZ G dd� de�ZdS )� N)�Command)�new_compiler)�get_cmdc @ s4 e Zd ZdZg Zdd� Zdd� Zdd� Zdd � Zd
S )�install_clibz*Command to install installable C librariesc C s d | _ g | _d S �N)�install_dir�outfiles��self� r �J/usr/lib64/python3.9/site-packages/numpy/distutils/command/install_clib.py�initialize_options s zinstall_clib.initialize_optionsc C s | � dd� d S )N�install)Zinstall_libr )Zset_undefined_optionsr r r r �finalize_options s zinstall_clib.finalize_optionsc C s� t d�}|js|�� |j}|js:td d�}|�| j� n|j}| jjD ]R}tj �
| j|j�}|�
|j�}tj �
||�}| �|� | j�| �||�d � qHd S )N�
build_clib)�compilerr )r r r r r Z customizeZdistributionZinstalled_libraries�os�path�joinr �
target_dirZlibrary_filename�nameZmkpathr �appendZ copy_file)r
Zbuild_clib_cmdZ build_dirr �lr r �sourcer r r �run s
zinstall_clib.runc C s | j S r )r r r r r �get_outputs'