a ;jgI@sbddlmZdgZGdddeZedkr^ddlmZedddlm Z e e dd  d S) ) FCompiler HPUXFCompilerc@seZdZdZdZdZddgdgdgdgddgdd gd gd Zd Zd Zd gZ ddZ ddZ ddZ ddZ dgdfddZd S)rhpuxzHP Fortran 90 CompilerzHP F90 (?P[^\s*,]*)f90z+versionldz-barz-crranlib)Z version_cmdZ compiler_f77Z compiler_fixZ compiler_f90 linker_soarchiverrNz+ZcCs|jddgS)Nz+ppuz+DD64) pic_flagsselfrH/usr/local/lib/python3.9/site-packages/numpy/distutils/fcompiler/hpux.py get_flagsszHPUXFCompiler.get_flagscCsdgS)Nz-O3rr rrr get_flags_optszHPUXFCompiler.get_flags_optcCsdgS)Nmrr rrr get_librariesszHPUXFCompiler.get_librariescCs dg}|S)Nz/usr/lib/hpux64r)r optrrrget_library_dirsszHPUXFCompiler.get_library_dirsr)rcCst|||S)N)r get_version)r forceZ ok_statusrrrr szHPUXFCompiler.get_version)__name__ __module__ __qualname__ compiler_type descriptionZversion_patternZ executablesZmodule_dir_switchZmodule_include_switchr rrrrrrrrrrs& __main__)log )customized_fcompilerr)compilerN) Znumpy.distutils.fcompilerrZ compilersrr distutilsr set_verbosityZnumpy.distutilsr"printrrrrrs