File: //usr/local/lib/python3.10/dist-packages/numpy/distutils/fcompiler/__pycache__/hpux.cpython-310.pyc
o
���gI � @ sf d dl mZ dgZG dd� de�Zedkr1d dlmZ e�d� d dlm Z e
e dd ��� � d
S d
S )� )� FCompiler�
HPUXFCompilerc @ s� e Zd ZdZdZdZddgdgdgdgddgdd gd
gd�ZdZdZd
gZ dd� Z
dd� Zdd� Zdd� Z
dg d�fdd�ZdS )r �hpuxzHP Fortran 90 CompilerzHP 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 ddg S )Nz+ppuz+DD64)� pic_flags��self� r �I/usr/local/lib/python3.10/dist-packages/numpy/distutils/fcompiler/hpux.py� get_flags s zHPUXFCompiler.get_flagsc C � dgS )Nz-O3r r r r r �
get_flags_opt � zHPUXFCompiler.get_flags_optc C r )N�mr r r r r �
get_libraries r zHPUXFCompiler.get_librariesc C s
dg}|S )Nz/usr/lib/hpux64r )r �optr r r �get_library_dirs s zHPUXFCompiler.get_library_dirsr )� r � c C s t �| ||�S )N)r �get_version)r �force� ok_statusr r r r s zHPUXFCompiler.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
�