o
    Ô­jI  ã                   @   sf   d dl mZ dgZG dd„ deƒZedkr1d dlmZ e d¡ d dlm	Z	 e
e	dd	� ¡ ƒ d
S 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)Úversion_cmdÚcompiler_f77Úcompiler_fixÚcompiler_f90Ú	linker_soÚarchiverr   Nz+Zc                 C   s   | j ddg S )Nz+ppuz+DD64)Ú	pic_flags©Úself© r   ú[/var/www/html/CropPilot/venv/lib/python3.10/site-packages/numpy/distutils/fcompiler/hpux.pyÚ	get_flags   s   zHPUXFCompiler.get_flagsc                 C   ó   dgS )Nz-O3r   r   r   r   r   Úget_flags_opt   ó   zHPUXFCompiler.get_flags_optc                 C   r   )NÚmr   r   r   r   r   Úget_libraries   r   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   ÚforceÚ	ok_statusr   r   r   r       s   zHPUXFCompiler.get_version)Ú__name__Ú
__module__Ú__qualname__Úcompiler_typeÚdescriptionÚversion_patternÚexecutablesÚmodule_dir_switchÚmodule_include_switchr   r   r   r   r   r   r   r   r   r   r      s(    ù	Ú__main__)Úlogé
   )Úcustomized_fcompilerr   )ÚcompilerN)Únumpy.distutils.fcompilerr   Ú	compilersr   r!   Ú	distutilsr+   Úset_verbosityÚnumpy.distutilsr-   Úprintr   r   r   r   r   Ú<module>   s     
ü