B
    ôàn\t  ã               @   st   d dl mZmZmZ d dlmZ dgZG dd„ deƒZedkrpd dl	m
Z
 d dlmZ e
 d¡ eed	ƒ ¡ ƒ d
S )é    )ÚdivisionÚabsolute_importÚprint_function)Ú	FCompilerÚG95FCompilerc               @   sj   e Zd ZdZdZdZddgddgddgdgddgdd	gd
gdœZdgZdZdZ	dd„ Z
dd„ Zdd„ ZdS )r   Úg95zG95 Fortran CompilerzPG95 \((GCC (?P<gccversion>[\d.]+)|.*?) \(g95 (?P<version>.*)!\) (?P<date>.*)\).*z<F90>z	--versionz-ffixed-formz-sharedZarz-crÚranlib)Zversion_cmdZcompiler_f77Zcompiler_fixZcompiler_f90Z	linker_soZarchiverr   z-fpicz-fmod=z-Ic             C   s   dgS )Nz-fno-second-underscore© )Úselfr	   r	   ú<lib/python3.7/site-packages/numpy/distutils/fcompiler/g95.pyÚ	get_flags!   s    zG95FCompiler.get_flagsc             C   s   dgS )Nz-Or	   )r
   r	   r	   r   Úget_flags_opt#   s    zG95FCompiler.get_flags_optc             C   s   dgS )Nz-gr	   )r
   r	   r	   r   Úget_flags_debug%   s    zG95FCompiler.get_flags_debugN)Ú__name__Ú
__module__Ú__qualname__Zcompiler_typeZdescriptionZversion_patternZexecutablesZ	pic_flagsZmodule_dir_switchZmodule_include_switchr   r   r   r	   r	   r	   r   r      s    
Ú__main__)Úlog)Úcustomized_fcompileré   r   N)Z
__future__r   r   r   Znumpy.distutils.fcompilerr   Z	compilersr   r   Z	distutilsr   Znumpy.distutilsr   Zset_verbosityÚprintZget_versionr	   r	   r	   r   Ú<module>   s    
