o
    "gI                     @   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/ecg_monitoring/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     
