%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__/nag.cpython-39.pyc |
a
z[yc�
� @ s� d dl Z d dlZd dlmZ ddgZG dd� de�ZG dd� de�ZG dd� de�Zed kr�d d
l m
Z
e
�d� d dlm
Z
e
d
d�Zee�� � ee�� � dS )� N)� FCompiler�NAGFCompiler�NAGFORCompilerc @ s0 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
S )�BaseNAGFCompilerz"NAG.* Release (?P<version>[^(\s]*)c C s$ t �| j|�}|r|�d�S d S d S )N�version)�re�search�version_pattern�group)�selfZversion_string�m� r
�C/usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/nag.py�
version_match
s
zBaseNAGFCompiler.version_matchc C s dgS )Nz-Wl,-sharedr
�r r
r
r �get_flags_linker_so s z$BaseNAGFCompiler.get_flags_linker_soc C s dgS )Nz-O4r
r r
r
r �
get_flags_opt s zBaseNAGFCompiler.get_flags_optc C s g S )Nr
r r
r
r �get_flags_arch s zBaseNAGFCompiler.get_flags_archN)�__name__�
__module__�__qualname__r r r r r r
r
r
r r s
r c @ sV e Zd ZdZdZddgddgddgdgdgddgd gd
�Zdd� Zd
d� Zdd� ZdS )r ZnagzNAGWare Fortran 95 Compilerz<F90>�-VZf95�-fixed�ar�-cr�ranlib�Zversion_cmdZcompiler_f77Zcompiler_fixZcompiler_f90Z linker_soZarchiverr c C s t jdkrddgS t�| �S )N�darwinz-unsharedf95�/-Wl,-bundle,-flat_namespace,-undefined,suppress��sys�platformr r r r
r
r r '