a
    iÝEb/  ã                   @   sj   d dl Z d dlmZ dgZG dd„ deƒZedkrfd dlmZ e d¡ d dl	m
Z
 ee
d	d
� ¡ ƒ dS )é    N)Ú	FCompilerÚLaheyFCompilerc                   @   sl   e Zd ZdZdZdZddgddgddgdgddgd	d
gdgdœZdZdZdd„ Z	dd„ Z
dd„ Zdd„ ZdS )r   Úlaheyz!Lahey/Fujitsu Fortran 95 Compilerz>Lahey/Fujitsu Fortran 95 Compiler Release (?P<version>[^\s*]*)z<F90>z	--versionZlf95z--fixz-sharedÚarz-crÚranlib)Zversion_cmdZcompiler_f77Zcompiler_fixZcompiler_f90Ú	linker_soÚarchiverr   Nc                 C   s   dgS )Nz-O© ©Úselfr	   r	   ú_/home/ja/django-apps/lartica_env/lib/python3.9/site-packages/numpy/distutils/fcompiler/lahey.pyÚget_flags_opt   s    zLaheyFCompiler.get_flags_optc                 C   s   g d¢S )N)z-gz--chkz--chkglobalr	   r
   r	   r	   r   Úget_flags_debug   s    zLaheyFCompiler.get_flags_debugc                 C   s,   g }t j d¡}|r(| t j |d¡¡ |S )NZLAHEYÚlib)ÚosÚenvironÚgetÚappendÚpathÚjoin)r   ÚoptÚdr	   r	   r   Úget_library_dirs   s
    zLaheyFCompiler.get_library_dirsc                 C   s   g }|  g d¢¡ |S )N)Zfj9f6Zfj9i6Zfj9ippZfj9e6)Úextend)r   r   r	   r	   r   Úget_libraries$   s    zLaheyFCompiler.get_libraries)Ú__name__Ú
__module__Ú__qualname__Úcompiler_typeÚdescriptionZversion_patternZexecutablesZmodule_dir_switchZmodule_include_switchr   r   r   r   r	   r	   r	   r   r      s"   ù
Ú__main__)Úlogé   )Úcustomized_fcompilerr   )Úcompiler)r   Znumpy.distutils.fcompilerr   Z	compilersr   r   Ú	distutilsr!   Úset_verbosityZnumpy.distutilsr#   ÚprintÚget_versionr	   r	   r	   r   Ú<module>   s   "
