U C^@svddlmZmZmZddlmZdgZGdddeZedkrrddl m Z e dddl m Z ee d d d S) )divisionabsolute_importprint_function) FCompiler HPUXFCompilerc@seZdZdZdZdZddgdgdgdgddgdd gd gd Zd Zd Zd gZ ddZ ddZ ddZ ddZ ddddgfddZd S)rhpuxzHP Fortran 90 CompilerzHP F90 (?P[^\s*,]*)Zf90z+versionZldz-barz-crranlib)Z version_cmdZ compiler_f77Z compiler_fixZ compiler_f90 linker_soarchiverr Nz+ZcCs|jddgS)Nz+ppuz+DD64) pic_flagsselfrA/tmp/pip-install-6_kvzl1k/numpy/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)roptrrrget_library_dirsszHPUXFCompiler.get_library_dirsrcCst|||S)N)r get_version)rforceZ ok_statusrrrr"szHPUXFCompiler.get_version)__name__ __module__ __qualname__ compiler_type descriptionZversion_patternZ executablesZmodule_dir_switchZmodule_include_switchr rrrrrrrrrrs& __main__)log )customized_fcompilerr)compilerN) __future__rrrZnumpy.distutils.fcompilerrZ compilersrr distutilsr! set_verbosityZnumpy.distutilsr#printrrrrrs