U C^@s~ddlmZmZmZddlZddlmZdgZGdddeZe dkrzddl m Z e ddd l mZeed d dS) )divisionabsolute_importprint_functionN) 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-vZg77f90z-Wv,-yazarz-crranlib)Z version_cmdZ compiler_f77Z compiler_fix compiler_f90 linker_soarchiverr NcCsdSNr)selfrrA/tmp/pip-install-6_kvzl1k/numpy/numpy/distutils/fcompiler/vast.pyfind_executables szVastFCompiler.find_executablescCs0|jd}tj|\}}tj|d|}|S)Nrv)r ospathsplitjoin)rr dbr rrrget_version_cmd#s zVastFCompiler.get_version_cmdcCs6|}t}|d||_t|}||_|Sr) get_versionrZ customizeversionget_flags_arch)rZ vast_versionZgnuoptrrrr)s   zVastFCompiler.get_flags_arch)__name__ __module__ __qualname__ compiler_typeZcompiler_aliases descriptionZversion_patternZ object_switchZ executablesZmodule_dir_switchZmodule_include_switchrrrrrrrr s$ __main__)log)customized_fcompilerr)compiler) __future__rrrrZnumpy.distutils.fcompiler.gnurZ compilersrr distutilsr& set_verbosityZnumpy.distutilsr(printrrrrrs )