a
    p=ic/                     @   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	   p/home/droni/.local/share/virtualenvs/DPS-5Je3_V2c/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   "
