File: //usr/local/lib/python3.10/dist-packages/numpy/distutils/fcompiler/__pycache__/sun.cpython-310.pyc
o
���g) � @ sr d dl mZ d dlmZ dgZG dd� de�Zedkr7d dlmZ e� d� d dl
mZ eed d
��
� � dS dS )� )�simple_version_match)� FCompiler�SunFCompilerc @ s~ e Zd ZdZdZedd�Zddgdgddgdgg d �d
dgdgd
�ZdZdZ dgZ
dd� Zdd� Zdd� 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)r z -Bdynamicz-G�arz-cr�ranlib)�version_cmd�compiler_f77�compiler_fix�compiler_f90� linker_so�archiverr z-moddir=z-Mz-xcode=pic32c C s2 dg}| � � 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_f77 s
�zSunFCompiler.get_flags_f77c C s ddgS )Nz-fastz-dalignr �r r r r �get_opt# � zSunFCompiler.get_optc C s dgS )Nz-xtarget=genericr r r r r �get_arch% s zSunFCompiler.get_archc C s g }|� g d�� |S )N)�fsu�sunmath�mvec)�extend)r �optr r r �
get_libraries'