o
    "g/                     @   sn   d dl Z d dlmZ dgZG dd deZedkr5d dlmZ ed d dl	m
Z
 ee
d	d
  dS 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	--versionlf95z--fixz-sharedarz-crranlib)version_cmdcompiler_f77compiler_fixcompiler_f90	linker_soarchiverr   Nc                 C   s   dgS )Nz-O selfr   r   a/var/www/html/ecg_monitoring/venv/lib/python3.10/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 )N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)fj9f6fj9i6fj9ippfj9e6)extend)r   r   r   r   r   get_libraries$   s   zLaheyFCompiler.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    "
