
    G/Ph                         d dl Z d dlmZ dgZ G d de          Zedk    rEd dlmZ  ej        d           d dl	m
Z
  e e
d	
                                                     dS dS )    N)GnuFCompilerVastFCompilerc                   d    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 Zd Z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                     d S Nr   )selfs    ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/numpy/distutils/fcompiler/vast.pyfind_executableszVastFCompiler.find_executables   s        c                     | j         d         }t          j                            |          \  }}t          j                            |d|z             }|S )Nr   v)r   ospathsplitjoin)r   r
   dbr   s        r   get_version_cmdzVastFCompiler.get_version_cmd!   sD    "w}}S!!1w||As1u%%r   c                     |                                  }t                      }|                    d            |                                 | _        t          j        |           }|| _        |S r   )get_versionr   	customizeversionget_flags_arch)r   vast_versiongnuopts       r   r&   zVastFCompiler.get_flags_arch'   s[    ''))nnd(()$//#
r   )__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        M?KHO
 TM !$+!"
 
K          r   __main__)log   )customized_fcompilerr   )compiler)r   numpy.distutils.fcompiler.gnur   	compilersr   r*   	distutilsr6   set_verbositynumpy.distutilsr8   printr#   r   r   r   <module>r@      s    				 6 6 6 6 6 6	' ' ' ' 'L ' ' 'R zCa444444	E


/
/
/
;
;
=
=>>>>>	 r   