ó
ØÆ÷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 ƒ d  d l m Z e d	 d
 ƒ Z e j ƒ  e e j ƒ  ƒ n  d S(   i    (   t   divisiont   absolute_importt   print_function(   t	   FCompilert   HPUXFCompilerc           B` sÀ   e  Z d  Z d Z d Z i d d g d 6d g d 6d g d 6d g d 6d	 d
 g d 6d d g d 6d g d 6Z d Z d Z d g Z	 d „  Z
 d „  Z d „  Z d „  Z d d d d g d „ Z RS(   t   hpuxs   HP Fortran 90 Compilers   HP F90 (?P<version>[^\s*,]*)t   f90s   +versiont   version_cmdt   compiler_f77t   compiler_fixt   compiler_f90t   lds   -bt	   linker_sot   ars   -crt   archivert   ranlibs   +Zc         C` s   |  j  d d g S(   Ns   +ppus   +DD64(   t	   pic_flags(   t   self(    (    s=   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/hpux.pyt	   get_flags   s    c         C` s   d g S(   Ns   -O3(    (   R   (    (    s=   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/hpux.pyt   get_flags_opt   s    c         C` s   d g S(   Nt   m(    (   R   (    (    s=   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/hpux.pyt   get_libraries   s    c         C` s   d g } | S(   Ns   /usr/lib/hpux64(    (   R   t   opt(    (    s=   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/hpux.pyt   get_library_dirs   s    	i    i   i   c         C` s   t  j |  | | ƒ S(   N(   R   t   get_version(   R   t   forcet	   ok_status(    (    s=   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/hpux.pyR   "   s    N(   t   __name__t
   __module__t   compiler_typet   descriptiont   version_patternt   executablest   Nonet   module_dir_switcht   module_include_switchR   R   R   R   R   R   (    (    (    s=   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/hpux.pyR      s&   


					t   __main__(   t   logi
   (   t   new_fcompilert   compilerR   N(   t
   __future__R    R   R   t   numpy.distutils.fcompilerR   t	   compilersR   R   t	   distutilsR%   t   set_verbosityR&   R'   t	   customizet   printR   (    (    (    s=   /tmp/pip-build-X4mzal/numpy/numpy/distutils/fcompiler/hpux.pyt   <module>   s   	 
