ó
ú$]c           @` 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
 d  d l m Z e
 j d  e e d	  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<   lib/python2.7/site-packages/numpy/distutils/fcompiler/g95.pyt	   get_flags!   s    c         C` s   d g S(   Ns   -O(    (   R   (    (    s<   lib/python2.7/site-packages/numpy/distutils/fcompiler/g95.pyt   get_flags_opt#   s    c         C` s   d g S(   Ns   -g(    (   R   (    (    s<   lib/python2.7/site-packages/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<   lib/python2.7/site-packages/numpy/distutils/fcompiler/g95.pyR      s"   
			t   __main__(   t   log(   t   customized_fcompileri   R   N(   t
   __future__R    R   R   t   numpy.distutils.fcompilerR   t	   compilersR   R   t	   distutilsR   t   numpy.distutilsR   t   set_verbosityt   printt   get_version(    (    (    s<   lib/python2.7/site-packages/numpy/distutils/fcompiler/g95.pyt   <module>   s   	 