/usr/local/lib64/python3.6/site-packages/numpy/distutils/fcompiler/__pycache__
Edit: /usr/local/lib64/python3.6/site-packages/numpy/distutils/fcompiler/__pycache__/nag.cpython-36.pyc (2998B)
3
Eg @ s d dl Z d dlZd dlmZ ddgZG dd deZG dd deZG dd deZed krd d
l m
Z
e
jd d dlm
Z
e
d
dZeej eej dS ) N) FCompilerNAGFCompilerNAGFORCompilerc @ s0 e Zd ZdZdd Zdd Zdd Zdd Zd
S )BaseNAGFCompilerz"NAG.* Release (?P
[^(\s]*)c C s$ t j| j|}|r|jdS d S d S )Nversion)researchversion_patterngroup)selfversion_stringm r I/usr/local/lib64/python3.6/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 dgS )N r )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 Compilerzz-VZf95z-fixedarz-crranlib)version_cmdcompiler_f77compiler_fixcompiler_f90 linker_soarchiverr c C s t jdkrddgS tj| S )Ndarwinz-unsharedf95z/-Wl,-bundle,-flat_namespace,-undefined,suppress)sysplatformr r )r r r r r ' s
z NAGFCompiler.get_flags_linker_soc C s( | j }|r|dk rdgS tj| S d S )Nz5.1z-target=native)get_versionr r )r r r r r r + s zNAGFCompiler.get_flags_archc C s dddddgS )Nz-gz-glinez-g90z-nanz-Cr )r r r r get_flags_debug1 s zNAGFCompiler.get_flags_debugN) r r r
compiler_typedescriptionexecutablesr r r$ r r r r r s
c @ sF e Zd ZdZdZddgddgddgdgdgddgdgdZd d
ZdS )r nagforzNAG Fortran Compilerz-Vz-fixedr z-crr )r r r r r r r c C s: | j }|r(|dkr(dddddddd gS dddddgS d S )
Nz6.1z-gz-uz-nanz-C=allz-thread_safez-kind=uniquez-Warn=allocationz-Warn=subnormal)r# )r r r r r r$ C s
zNAGFORCompiler.get_flags_debugN)r r r r% r&