OwlCyberSecurity - MANAGER
Edit File: vast.cpython-38.pyc
U �i]� � @ s~ d dl mZmZmZ d dlZd dlmZ dgZG dd� de�Ze dkrzd dl mZ e�d� d d l mZ eed d��� � dS )� )�division�absolute_import�print_functionN)�GnuFCompiler� VastFCompilerc @ sh e Zd ZdZdZdZdZdZddgdgd d gd gdgdd gdgd�ZdZ dZ dd� Zdd� Zdd� Z dS )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-vZg77�f90z-Wv,-yaz<F90>Zarz-cr�ranlib)Zversion_cmdZcompiler_f77Zcompiler_fix�compiler_f90Z linker_soZarchiverr Nc C s d S �Nr )�selfr r �@/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/vast.py�find_executables s zVastFCompiler.find_executablesc C s0 | j d }tj�|�\}}tj�|d| �}|S )Nr �v)r �os�path�split�join)r r �d�br r r r �get_version_cmd# s zVastFCompiler.get_version_cmdc C s6 | � � }t� }|�d � |� � | _t�| �}|| _|S r )�get_versionr Z customize�version�get_flags_arch)r Zvast_versionZgnuZoptr r r r ) s zVastFCompiler.get_flags_arch)�__name__� __module__�__qualname__Z compiler_typeZcompiler_aliasesZdescriptionZversion_patternZ object_switchZexecutablesZmodule_dir_switchZmodule_include_switchr r r r r r r r s$ � �__main__)�log� )�customized_fcompilerr )Zcompiler)Z __future__r r r r Znumpy.distutils.fcompiler.gnur Z compilersr r Z distutilsr Z set_verbosityZnumpy.distutilsr"