o 6aI@sfddlmZdgZGdddeZedkr1ddlmZedddlm Z e e dd  d Sd 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) version_cmd compiler_f77 compiler_fix compiler_f90 linker_soarchiverrNz+ZcCs|jddgS)Nz+ppuz+DD64) pic_flagsselfr@/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/hpux.py get_flagsszHPUXFCompiler.get_flagscCdgS)Nz-O3rrrrr get_flags_optzHPUXFCompiler.get_flags_optcCr)Nmrrrrr get_librariesrzHPUXFCompiler.get_librariescCs dg}|S)Nz/usr/lib/hpux64r)roptrrrget_library_dirsszHPUXFCompiler.get_library_dirsr)rcCst|||S)N)r get_version)rforce ok_statusrrrr szHPUXFCompiler.get_version)__name__ __module__ __qualname__ compiler_type descriptionversion_pattern executablesmodule_dir_switchmodule_include_switchrrrrrrrrrrrs( __main__)log )customized_fcompilerr)compilerN) numpy.distutils.fcompilerr compilersrr! distutilsr+ set_verbositynumpy.distutilsr-printrrrrrs