File: //usr/lib/python3/dist-packages/numpy/distutils/fcompiler/__pycache__/lahey.cpython-310.pyc
o
6��a/ � @ sn d dl Z d dlmZ dgZG dd� de�Zedkr5d dlmZ e�d� d dl m
Z
ee
d d
��� � dS dS )� N)� FCompiler�LaheyFCompilerc @ sl e Zd ZdZdZdZddgddgddgdgddgd d
gdgd�Zd
Zd
Zdd� Z dd� Z
dd� Zdd� Zd
S )r �laheyz!Lahey/Fujitsu Fortran 95 Compilerz>Lahey/Fujitsu Fortran 95 Compiler Release (?P<version>[^\s*]*)z<F90>z --version�lf95z--fixz-shared�arz-cr�ranlib)�version_cmd�compiler_f77�compiler_fix�compiler_f90� linker_so�archiverr Nc C s dgS )Nz-O� ��selfr r �A/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/lahey.py�
get_flags_opt s zLaheyFCompiler.get_flags_optc C s g d�S )N)z-gz--chkz--chkglobalr r r r r �get_flags_debug s zLaheyFCompiler.get_flags_debugc C s, g }t j�d�}|r|�t j�|d�� |S )N�LAHEY�lib)�os�environ�get�append�path�join)r �opt�dr r r �get_library_dirs s
zLaheyFCompiler.get_library_dirsc C s g }|� g d�� |S )N)�fj9f6�fj9i6�fj9ipp�fj9e6)�extend)r r r r r �
get_libraries$ s zLaheyFCompiler.get_libraries)
�__name__�
__module__�__qualname__�
compiler_type�description�version_pattern�executables�module_dir_switch�module_include_switchr r r r$ r r r r r s$ �
�__main__)�log� )�customized_fcompilerr )�compiler)
r �numpy.distutils.fcompilerr � compilersr r% � distutilsr/ �
set_verbosity�numpy.distutilsr1 �print�get_versionr r r r �<module> s "
�