?????????? ????????? - ??????????????? - /usr/lib64/python3.9/site-packages/numpy/distutils/tests/__pycache__/test_ccompiler_opt_conf.cpython-39.pyc
???????
a z[yc� � @ s� d dl Z d dlmZmZ edko&edu ZerZej�e�e� e� e�d��� d dlm Z nd dlm Z edddddddd �ZG d d� de �ZG dd � d e�ZG dd� de j�Zer�e �� dS )� N)�sys�path�__main__z..)�CCompilerOpt)�gcc�clangZiccZiccwZmsvc)r r )r )Zx86Zx64Zppc64Zppc64leZarmhfZaarch64Znarchc @ s: e Zd ZdZdd� Zdd� Zdd� Zedd �d d��ZdS ) �FakeCCompilerOpt)�archZcompiler� extra_argsc O s t j| d fi |�� d S �N)r �__init__)�self�args�kwargs� r �S/usr/lib64/python3.9/site-packages/numpy/distutils/tests/test_ccompiler_opt_conf.pyr s zFakeCCompilerOpt.__init__c K s |S r r )r Zsources�flagsr r r r �dist_compile s zFakeCCompilerOpt.dist_compilec C s t jS r )r � fake_info�r r r r � dist_info s zFakeCCompilerOpt.dist_infoF)�stderrc G s d S r r )r r r r r �dist_log s zFakeCCompilerOpt.dist_logN) �__name__� __module__�__qualname__r r r r �staticmethodr r r r r r s r c @ sH e Zd ZdZdd� Zdd� Zdd� Zdd � Zd d� Zdd � Z dd� Z dS )�_TestConfFeatureszlA hook to check the sanity of configured features - before it called by the abstract class '_Feature' c C sX | j }|�� D ]\}}| �d|||� qt�| �}|�� D ]\}}| �d|||� q:|S )Nzattribute conf_featureszconf_features_partial())Z conf_features�items�test_featurer �conf_features_partial)r Zconf_all�feature_nameZfeatureZconf_partialr r r r &