%PDF- %PDF-
| Direktori : /usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/__pycache__/ |
| Current File : //usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/__pycache__/compaq.cpython-39.pyc |
a
z[yc? � @ s� d dl Z d dlZd dlmZ d dlmZ dgZe jdksJejdd� dkrTe� d� G d d� de�Z
G d
d� de�Zedkr�d dl
mZ e�d
� d dlmZ eedd��� � dS )� N)� FCompiler)�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-fixed�arz-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 �F/usr/lib64/python3.9/site-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 g d�S )N)z-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_arch/ 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_so1 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
@ s� e Zd ZdZdZdZdZdZdZdZ dZ
d Zd
ZdZ
dZejd
k�r2ddlmZ ze� Ze�� ejZ
W n� eyz Y n� ey� Z z(dee�v r�ede � n� W Y dZ[n�dZ[0 ey� Z z$dee�vr�ede� � W Y dZ[nHdZ[0 e�y0 Z z&dee�v�rede� � W Y dZ[n
dZ[0 0 ddgeddgedgegdge
dgdd�Zdd� Zdd� 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.exeZDF�win32r )�MSVCCompilerZ_MSVCCompiler__rootz1Ignoring "%s" (I think it is msvccompiler.py bug)Nz
vcvarsall.batzUnexpected OSError inz'path'zUnexpected ValueError inr z/whatz/f77rtlz/fixedr c C s g d�S )N)z/nologoz/MDz/WXz!/iface=(cref,nomixed_str_len_arg)z/names:lowercasez/assume:underscorer r r r r r j s zCompaqVisualFCompiler.get_flagsc C s g d�S )N)z/Oxz/fastz/optimize:5z /unroll:0z/math_library:fastr r r r r r m s z#CompaqVisualFCompiler.get_flags_optc C s dgS )Nz/threadsr r r r r r o s z$CompaqVisualFCompiler.get_flags_archc C s dgS )Nz/debugr r r r r r q s z%CompaqVisualFCompiler.get_flags_debug)#r r r r r r Zcompile_switchZ
object_switchZlibrary_switchZstatic_lib_extensionZstatic_lib_formatr# r$ Zar_exer! r r Znumpy.distutils.msvccompilerr&