OwlCyberSecurity - MANAGER
Edit File: pg.cpython-38.pyc
U <b�]� � @ s d dl mZmZmZ d dlZd dlmZmZ d dlmZ d dl m Z mZmZ ddgZ G dd� de�Zejd kr�d dlZG d d� de�Znd dlmZ G dd� de�Zed kr�d dlmZ e�d� d dlmZ dejkr�eedd��� � needd��� � dS )� )�division�absolute_import�print_functionN)� FCompiler�dummy_fortran_file)�platform)�join�dirname�normpath�PGroupFCompiler�PGroupFlangCompilerc @ s� e Zd ZdZdZdZedkrRddgddgdd dgddgd gddgd gd�ZdgZn.ddgdgdd gdgdgddgd gd�ZdgZdZ dZ dd� Zdd� Zdd� Z edkr�dd� Zndd� Zdd� ZdS )r �pgzPortland Group Fortran Compilerz1\s*pg(f77|f90|hpf|fortran) (?P<version>[\d.-]+).*�darwin�<F77>z-VZ pgfortranz-dynamiclibz-MfixedZlibtoolZarz-cr�ranlib�Zversion_cmd�compiler_f77Zcompiler_fixZcompiler_f90Z linker_soZarchiverr � �-fpic�-module z-Ic C s ddg}| j | S )Nz-Minform=informz-Mnosecond_underscore)� pic_flags��self�opt� r �>/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/pg.py� get_flags- s zPGroupFCompiler.get_flagsc C s dgS )Nz-fastr �r r r r � get_flags_opt1 s zPGroupFCompiler.get_flags_optc C s dgS �Nz-gr r r r r �get_flags_debug4 s zPGroupFCompiler.get_flags_debugc C s dddgS )Nz-dynamicz -undefinedZdynamic_lookupr r r r r �get_flags_linker_so8 s z#PGroupFCompiler.get_flags_linker_soc C s ddgS )Nz-sharedr r r r r r r! <