OwlCyberSecurity - MANAGER
Edit File: compaq.cpython-38.pyc
U ���] � @ s� d dl mZmZmZ d dlZd dlZd dlmZ d dlm Z d dl mZ dgZej dksjejdd� d krte�d � G dd� de�ZG dd � d e�Zed kr�d dlmZ e�d� d dlmZ eedd��� � dS )� )�division�absolute_import�print_functionN)� FCompiler)� get_exception)�DistutilsPlatformError�CompaqFCompiler�posix� �cygwin�CompaqVisualFCompilerc @ s� e Zd ZdZdZdZejdd� dkr,dZndZd d geddgedgegd gd dgdgd�Z dZ dZdd� Zdd� Z dd� Zdd� Zdd� ZdS )r �compaqzCompaq Fortran Compilerz$Compaq Fortran (?P<version>[^\s]*).*N� �linuxZfortZf90�<F90>z-versionz-f77rtlz-fixedZarz-cr�ranlib�Zversion_cmdZcompiler_f77Zcompiler_fixZcompiler_f90Z linker_soZarchiverr z-module z-Ic C s ddgS )Nz-assume no2underscorez-nomixed_str_len_arg� ��selfr r �B/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/compaq.py� get_flags+ s zCompaqFCompiler.get_flagsc C s ddgS )Nz-gz -check boundsr r r r r �get_flags_debug- s zCompaqFCompiler.get_flags_debugc C s dddddgS )Nz-O4z-align dcommonsz-assume bigarraysz-assume nozsizez-math_library fastr r r r r � get_flags_opt/ s �zCompaqFCompiler.get_flags_optc C s ddgS )Nz -arch hostz -tune hostr r r r r �get_flags_arch2 s zCompaqFCompiler.get_flags_archc C s t jd d� dkrdgS ddgS )Nr r z-sharedz-Wl,-expect_unresolved,*)�sys�platformr r r r �get_flags_linker_so4 s z#CompaqFCompiler.get_flags_linker_so)�__name__� __module__�__qualname__� compiler_type�description�version_patternr r �fc_exe�executables�module_dir_switch�module_include_switchr r r r r r r r r r s* � c @ sh e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZejd k�rddlmZ ze� Ze�� ejZ W n� ek r| Y n� ek r� e� Zdee�kr�ede � n� Y nj ek r� e� Zdee�kr�ede� e�Y n8 ek �r e� Zdee�k�rede� e�Y nX ddgeddgedgegdge dgdd�Z dd� Z!dd� Z"d d!� Z#d"d#� Z$dS )$r Zcompaqvz)DIGITAL or Compaq Visual Fortran CompilerzQ(DIGITAL|Compaq) Visual Fortran Optimizing Compiler Version (?P<version>[^\s]*).*z /compile_onlyz/object:z/OUT:z.libz%s%sz/module:z/Izlib.exeZDFZwin32r )�MSVCCompilerZ_MSVCCompiler__rootz1Ignoring "%s" (I think it is msvccompiler.py bug)z vcvarsall.batzUnexpected IOError inzpath']zUnexpected ValueError inr z/whatz/f77rtlz/fixedNr c C s ddddddgS )Nz/nologoz/MDz/WXz!/iface=(cref,nomixed_str_len_arg)z/names:lowercasez/assume:underscorer r r r r r p s �zCompaqVisualFCompiler.get_flagsc C s dddddgS )Nz/Oxz/fastz/optimize:5z /unroll:0z/math_library:fastr r r r r r s s z#CompaqVisualFCompiler.get_flags_optc C s dgS )Nz/threadsr r r r r r u s z$CompaqVisualFCompiler.get_flags_archc C s dgS )Nz/debugr r r r r r w s z%CompaqVisualFCompiler.get_flags_debug)%r r r r! r"