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)GnuFCompilerVastFCompilerc                   @   sh   e Zd ZdZdZdZdZdZddgdgd	d
gd	gdgddgdgdZdZ	dZ
dd Zdd Zdd ZdS )r   vast z+Pacific-Sierra Research Fortran 90 CompilerzM\s*Pacific-Sierra Research vf90 (Personal|Professional)\s+(?P<version>[^\s]*)z= && function _mvfile { mv -v `basename $1` $1 ; } && _mvfile vf90z-vg77f90z-Wv,-yaz<F90>arz-crranlib)version_cmdcompiler_f77compiler_fixcompiler_f90	linker_soarchiverr
   Nc                 C   s   d S Nr   )selfr   r   `/var/www/html/ecg_monitoring/venv/lib/python3.10/site-packages/numpy/distutils/fcompiler/vast.pyfind_executables   s   zVastFCompiler.find_executablesc                 C   s0   | j d }tj|\}}tj|d| }|S )Nr   v)r   ospathsplitjoin)r   r   dbr   r   r   r   get_version_cmd!   s   
zVastFCompiler.get_version_cmdc                 C   s6   |   }t }|d  |  | _t| }|| _|S r   )get_versionr   	customizeversionget_flags_arch)r   vast_versiongnuoptr   r   r   r    '   s   


zVastFCompiler.get_flags_arch)__name__
__module____qualname__compiler_typecompiler_aliasesdescriptionversion_patternobject_switchexecutablesmodule_dir_switchmodule_include_switchr   r   r    r   r   r   r   r      s&    	__main__)log   )customized_fcompilerr   )compiler)r   numpy.distutils.fcompiler.gnur   	compilersr   r$   	distutilsr0   set_verbositynumpy.distutilsr2   printr   r   r   r   r   <module>   s    )
