o 6a@snddlZddlmZdgZGdddeZedkr5ddlmZedddl m Z e e d d  dSdS) N) GnuFCompiler VastFCompilerc@sheZdZdZdZdZdZdZddgdgd d gd gd gd d gdgdZdZ dZ ddZ ddZ ddZ dS)rvastz+Pacific-Sierra Research Fortran 90 CompilerzM\s*Pacific-Sierra Research vf90 (Personal|Professional)\s+(?P[^\s]*)z= && function _mvfile { mv -v `basename $1` $1 ; } && _mvfile vf90z-vg77f90z-Wv,-yazarz-crranlib) version_cmd compiler_f77 compiler_fix compiler_f90 linker_soarchiverr NcCsdSNr)selfrr@/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/vast.pyfind_executablesszVastFCompiler.find_executablescCs0|jd}tj|\}}tj|d|}|S)Nrv)rospathsplitjoin)rrdbrrrrget_version_cmd!s zVastFCompiler.get_version_cmdcCs6|}t}|d||_t|}||_|Sr) get_versionr customizeversionget_flags_arch)r vast_versiongnuoptrrrr 's   zVastFCompiler.get_flags_arch)__name__ __module__ __qualname__ compiler_typecompiler_aliases descriptionversion_pattern object_switch executablesmodule_dir_switchmodule_include_switchrrr rrrrrs&  __main__)log)customized_fcompilerr)compiler) rnumpy.distutils.fcompiler.gnur compilersrr$ distutilsr0 set_verbositynumpy.distutilsr2printrrrrrs )