o 6a/@snddlZddlmZdgZGdddeZedkr5ddlmZedddl m Z e e d d  dSdS) N) FCompilerLaheyFCompilerc@sleZdZdZdZdZddgddgddgdgddgd d gd gd Zd Zd ZddZ ddZ ddZ ddZ d S)rlaheyz!Lahey/Fujitsu Fortran 95 Compilerz>Lahey/Fujitsu Fortran 95 Compiler Release (?P[^\s*]*)zz --versionlf95z--fixz-sharedarz-crranlib) version_cmd compiler_f77 compiler_fix compiler_f90 linker_soarchiverrNcCsdgS)Nz-OselfrrA/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/lahey.py get_flags_optszLaheyFCompiler.get_flags_optcCsgdS)N)z-gz--chkz --chkglobalrrrrrget_flags_debugszLaheyFCompiler.get_flags_debugcCs,g}tjd}|r|tj|d|S)NLAHEYlib)osenvirongetappendpathjoin)roptdrrrget_library_dirss  zLaheyFCompiler.get_library_dirscCsg}|gd|S)N)fj9f6fj9i6fj9ippfj9e6)extend)rrrrr get_libraries$szLaheyFCompiler.get_libraries) __name__ __module__ __qualname__ compiler_type descriptionversion_pattern executablesmodule_dir_switchmodule_include_switchrrrr$rrrrrs$  __main__)log)customized_fcompilerr)compiler) rnumpy.distutils.fcompilerr compilersrr% distutilsr/ set_verbositynumpy.distutilsr1print get_versionrrrrs "