Hacked By AnonymousFox

Current Path : /opt/cloudlinux/venv/lib64/python3.11/site-packages/numpy/distutils/fcompiler/__pycache__/
Upload File :
Current File : //opt/cloudlinux/venv/lib64/python3.11/site-packages/numpy/distutils/fcompiler/__pycache__/nag.cpython-311.pyc

�

�܋f�
��R�ddlZddlZddlmZddgZGd�de��ZGd�de��ZGd�de��Zed	krddd
l	m
Z
e
jd��ddlm
Z
e
d
���Zee�����ee�����dSdS)�N)�	FCompiler�NAGFCompiler�NAGFORCompilerc�*�eZdZdZd�Zd�Zd�Zd�ZdS)�BaseNAGFCompilerz"NAG.* Release (?P<version>[^(\s]*)c�h�tj|j|��}|r|�d��SdS)N�version)�re�search�version_pattern�group)�self�version_string�ms   �p/builddir/build/BUILD/cloudlinux-venv-1.0.6/venv/lib64/python3.11/site-packages/numpy/distutils/fcompiler/nag.py�
version_matchzBaseNAGFCompiler.version_match
s5���I�d�*�N�;�;���	��7�7�9�%�%�%��4�c��dgS)Nz-Wl,-shared��rs r�get_flags_linker_soz$BaseNAGFCompiler.get_flags_linker_sos
����rc��dgS)Nz-O4rrs r�
get_flags_optzBaseNAGFCompiler.get_flags_opts	���w�rc��gS)Nrrs r�get_flags_archzBaseNAGFCompiler.get_flags_archs���	rN)�__name__�
__module__�__qualname__rrrrrrrrrrsU������;�O��������������rrc�R�eZdZdZdZddgddgddgdgdgddgd	gd
�Zd�Zd�Zd
�ZdS)r�nagzNAGWare Fortran 95 Compilerz<F90>�-V�f95�-fixed�ar�-cr�ranlib��version_cmd�compiler_f77�compiler_fix�compiler_f90�	linker_so�archiverr&c�^�tjdkrddgSt�|��S)N�darwinz-unsharedf95�/-Wl,-bundle,-flat_namespace,-undefined,suppress��sys�platformrrrs rrz NAGFCompiler.get_flags_linker_so's/���<�8�#�#�"�$U�V�V��3�3�D�9�9�9rc�t�|���}|r	|dkrdgSt�|��S)Nz5.1z-target=native)�get_versionrr�rr	s  rrzNAGFCompiler.get_flags_arch+s@���"�"�$�$���	9�w����$�%�%�#�2�2�4�8�8�8rc�
�gd�S)N)�-gz-glinez-g90�-nanz-Crrs r�get_flags_debugzNAGFCompiler.get_flags_debug1s��5�5�5�5rN)	rrr�
compiler_type�description�executablesrrr:rrrrrs��������M�/�K�"�4����*���*���!�����"��
�
�K�:�:�:�9�9�9�6�6�6�6�6rc�L�eZdZdZdZddgddgddgdgdgddgdgd�Zd	�Zd
�ZdS)r�nagforzNAG Fortran Compilerr!r#r$r%r&r'c�^�tjdkrddgSt�|��S)Nr/z-unsharedrtsr0r1rs rrz"NAGFORCompiler.get_flags_linker_soCs5���<�8�#�#�"�E�G�
G��3�3�D�9�9�9rc�J�|���}|r
|dkrgd�Sgd�S)Nz6.1)r8�-ur9�-C=all�-thread_safez-kind=uniquez-Warn=allocationz-Warn=subnormal)r8r9rCrBrD)r5r6s  rr:zNAGFORCompiler.get_flags_debugHsK���"�"�$�$���	B�w����K�K�K�
K�B�A�A�ArN)rrrr;r<r=rr:rrrrr4s}�������M�(�K�#�D�)�"�H�-�"�H�-�"��"�����"��
�
�K�:�:�:�
B�B�B�B�Br�__main__)�log�)�customized_fcompilerr?)�compiler)r2r
�numpy.distutils.fcompilerr�	compilersrrrr�	distutilsrF�
set_verbosity�numpy.distutilsrHrI�printr5r:rrr�<module>rPsY��
�
�
�
�	�	�	�	�/�/�/�/�/�/�
�-�.�	������y����"6�6�6�6�6�#�6�6�6�8B�B�B�B�B�%�B�B�B�:�z����������C��a����4�4�4�4�4�4�#�#�X�6�6�6�H�	�E�(�
�
�
 �
 �!�!�!�	�E�(�
"�
"�
$�
$�%�%�%�%�%�
�r

Hacked By AnonymousFox1.0, Coded By AnonymousFox