a
    iÝEbI  ã                   @   sb   d dl mZ dgZG dd„ deƒZedkr^d dlmZ e d¡ d dlm	Z	 e
e	dd	� ¡ ƒ d
S )é    )Ú	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g d¢fdd„ZdS )r   ÚhpuxzHP Fortran 90 CompilerzHP F90 (?P<version>[^\s*,]*)Úf90z+versionÚldz-bÚarz-crÚranlib)Zversion_cmdZcompiler_f77Zcompiler_fixZcompiler_f90Ú	linker_soÚarchiverr   Nz+Zc                 C   s   | j ddg S )Nz+ppuz+DD64)Ú	pic_flags©Úself© r   ú^/home/ja/django-apps/lartica_env/lib/python3.9/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   Úoptr   r   r   Úget_library_dirs   s    zHPUXFCompiler.get_library_dirsr   )é   r   é   c                 C   s   t  | ||¡S )N)r   Úget_version)r   ÚforceZ	ok_statusr   r   r   r       s    zHPUXFCompiler.get_version)Ú__name__Ú
__module__Ú__qualname__Úcompiler_typeÚ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   )ÚcompilerN)Znumpy.distutils.fcompilerr   Z	compilersr   r   Ú	distutilsr    Úset_verbosityZnumpy.distutilsr"   Úprintr   r   r   r   r   Ú<module>   s    
