B
    n\                 @   sv   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rrd dl	m
Z
 e
d d dlmZ eed	d
  dS )    )divisionabsolute_importprint_function)	FCompilerHPUXFCompilerc               @   s   e Zd ZdZdZdZddgdgdgdgddgdd	gd
gdZdZdZdgZ	dd Z
dd Zdd Zdd ZddddgfddZdS )r   hpuxzHP Fortran 90 CompilerzHP F90 (?P<version>[^\s*,]*)Zf90z+versionZldz-bZarz-crranlib)Zversion_cmdZcompiler_f77Zcompiler_fixZcompiler_f90Z	linker_soZarchiverr   Nz+Zc             C   s   | j ddg S )Nz+ppuz+DD64)	pic_flags)self r   =lib/python3.7/site-packages/numpy/distutils/fcompiler/hpux.py	get_flags   s    zHPUXFCompiler.get_flagsc             C   s   dgS )Nz-O3r   )r
   r   r   r   get_flags_opt   s    zHPUXFCompiler.get_flags_optc             C   s   dgS )Nmr   )r
   r   r   r   get_libraries   s    zHPUXFCompiler.get_librariesc             C   s
   dg}|S )Nz/usr/lib/hpux64r   )r
   Zoptr   r   r   get_library_dirs   s    zHPUXFCompiler.get_library_dirsr         c             C   s   t | ||S )N)r   get_version)r
   ZforceZ	ok_statusr   r   r   r   "   s    zHPUXFCompiler.get_version)__name__
__module____qualname__Zcompiler_typeZdescriptionZversion_patternZexecutablesZmodule_dir_switchZmodule_include_switchr	   r   r   r   r   r   r   r   r   r   r      s$   
__main__)log
   )customized_fcompilerr   )ZcompilerN)Z
__future__r   r   r   Znumpy.distutils.fcompilerr   Z	compilersr   r   Z	distutilsr   Zset_verbosityZnumpy.distutilsr   printr   r   r   r   r   <module>   s    
