a ;jg/@sjddlZddlmZdgZGdddeZedkrfddlmZedddl m Z e e d d  dS) 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 --versionZlf95z--fixz-sharedarz-crranlib)Z version_cmdZ compiler_f77Z compiler_fixZ compiler_f90 linker_soarchiverrNcCsdgS)Nz-Oselfr r I/usr/local/lib/python3.9/site-packages/numpy/distutils/fcompiler/lahey.py get_flags_optszLaheyFCompiler.get_flags_optcCsgdS)N)z-gz--chkz --chkglobalr r r r r get_flags_debugszLaheyFCompiler.get_flags_debugcCs,g}tjd}|r(|tj|d|S)NZLAHEYlib)osenvirongetappendpathjoin)r optdr r r get_library_dirss  zLaheyFCompiler.get_library_dirscCsg}|gd|S)N)Zfj9f6Zfj9i6Zfj9ippZfj9e6)extend)r rr r r get_libraries$szLaheyFCompiler.get_libraries) __name__ __module__ __qualname__ compiler_type descriptionZversion_patternZ executablesZmodule_dir_switchZmodule_include_switchr rrrr r r r rs" __main__)log)customized_fcompilerr)compiler) rZnumpy.distutils.fcompilerrZ compilersrr distutilsr! set_verbosityZnumpy.distutilsr#print get_versionr r r r s "