3
���h2 � @ s` d dl mZ dgZG dd� de�Zedkr\d dlmZ d dlmZ ej d� e
ed�j� � d S )
� )� FCompiler�G95FCompilerc @ sj e Zd ZdZdZdZddgddgddgdgddgdd gd
gd�ZdgZd
ZdZ dd� Z
dd� Zdd� ZdS )r �g95zG95 Fortran CompilerzPG95 \((GCC (?P<gccversion>[\d.]+)|.*?) \(g95 (?P<version>.*)!\) (?P<date>.*)\).*z<F90>z --versionz-ffixed-formz-shared�arz-cr�ranlib)Zversion_cmdZcompiler_f77Zcompiler_fixZcompiler_f90� linker_so�archiverr z-fpicz-fmod=z-Ic C s dgS )Nz-fno-second-underscore� )�selfr r �>/tmp/pip-build-5_djhm0z/numpy/numpy/distutils/fcompiler/g95.py� get_flags s zG95FCompiler.get_flagsc C s dgS )Nz-Or )r
r r r �
get_flags_opt! s zG95FCompiler.get_flags_optc C s dgS )Nz-gr )r
r r r �get_flags_debug# s zG95FCompiler.get_flags_debugN)
�__name__�
__module__�__qualname__�
compiler_type�descriptionZversion_patternZexecutablesZ pic_flagsZmodule_dir_switchZmodule_include_switchr r
r r r r r r s
�__main__)�log)�customized_fcompiler� r N)Znumpy.distutils.fcompilerr Z compilersr r � distutilsr Znumpy.distutilsr �
set_verbosity�print�get_versionr r r r �<module> s
|