HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.10/dist-packages/numpy/distutils/fcompiler/__pycache__/sun.cpython-310.pyc
o

���g)�@srddlmZddlmZdgZGdd�de�Zedkr7ddlmZe�	d�ddl
mZeed	d
��
��dSdS)�)�simple_version_match)�	FCompiler�SunFCompilerc@s~eZdZdZdZedd�Zddgdgddgdggd	�d
dgdgd
�ZdZdZ	dgZ
dd�Zdd�Zdd�Z
dd�Zdd�ZdS)r�sunz Sun or Forte Fortran 95 Compilerz(f9[05]: (Sun|Forte|WorkShop).*Fortran 95)�start�<F90>z-V�f90�-fixed)rz	-Bdynamicz-G�arz-cr�ranlib)�version_cmd�compiler_f77�compiler_fix�compiler_f90�	linker_so�archiverrz-moddir=z-Mz-xcode=pic32cCs2dg}|��pddkr|�d�|S|�d�|S)Nz-ftrap=%none��7z-f77r	)�get_version�append)�self�ret�r�H/usr/local/lib/python3.10/dist-packages/numpy/distutils/fcompiler/sun.py�
get_flags_f77s

�zSunFCompiler.get_flags_f77cCsddgS)Nz-fastz-dalignr�rrrr�get_opt#�zSunFCompiler.get_optcCsdgS)Nz-xtarget=genericrrrrr�get_arch%szSunFCompiler.get_archcCsg}|�gd��|S)N)�fsu�sunmath�mvec)�extend)r�optrrr�
get_libraries'szSunFCompiler.get_librariescCsd|S)Nz-R%sr)r�dirrrr�runtime_library_dir_option,rz'SunFCompiler.runtime_library_dir_optionN)�__name__�
__module__�__qualname__�
compiler_type�descriptionr�
version_match�executables�module_dir_switch�module_include_switch�	pic_flagsrrrr$r&rrrrrs,��	�__main__)�log�)�customized_fcompilerr)�compilerN)�numpy.distutils.ccompilerr�numpy.distutils.fcompilerr�	compilersrr'�	distutilsr2�
set_verbosity�numpy.distutilsr4�printrrrrr�<module>s)
�