ó
ØÆ÷Xc           @` sž   d  d l  m Z m Z m Z d  d l m Z d g Z d e f d „  ƒ  YZ e d k rš d  d l	 m
 Z
 e
 j d ƒ e ƒ  Z e j ƒ  e e j ƒ  ƒ n  d S(	   i    (   t   divisiont   absolute_importt   print_function(   t	   FCompilert   G95FCompilerc           B` s¥   e  Z d  Z d Z d Z i d d g d 6d  d g d 6d  d g d 6d  g d	 6d d
 g d 6d d g d 6d g d 6Z d g Z d Z d Z d „  Z	 d „  Z
 d „  Z RS(   t   g95s   G95 Fortran CompilersP   G95 \((GCC (?P<gccversion>[\d.]+)|.*?) \(g95 (?P<version>.*)!\) (?P<date>.*)\).*s   <F90>s	   --versiont   version_cmds   -ffixed-formt   compiler_f77t   compiler_fixt   compiler_f90s   -sharedt	   linker_sot   ars   -crt   archivert   ranlibs   -fpics   -fmod=s   -Ic         C` s   d g S(   Ns   -fno-second-underscore(    (   t   self(    (    s<   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/g95.pyt	   get_flags!   s    c         C` s   d g S(   Ns   -O(    (   R   (    (    s<   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/g95.pyt   get_flags_opt#   s    c         C` s   d g S(   Ns   -g(    (   R   (    (    s<   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/g95.pyt   get_flags_debug%   s    (   t   __name__t
   __module__t   compiler_typet   descriptiont   version_patternt   executablest	   pic_flagst   module_dir_switcht   module_include_switchR   R   R   (    (    (    s<   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/g95.pyR      s"   
			t   __main__(   t   logi   N(   t
   __future__R    R   R   t   numpy.distutils.fcompilerR   t	   compilersR   R   t	   distutilsR   t   set_verbosityt   compilert	   customizet   printt   get_version(    (    (    s<   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/g95.pyt   <module>   s   	 	
