id/ddlZddlmZdgZGddeZedkrEddlmZejdddl m Z e e d  dSdS) N) FCompilerLaheyFCompilercfeZdZdZdZdZddgddgddgdgddgd d gd gd Zd Zd ZdZ dZ dZ dZ 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_soarchiverr NcdgS)Nz-Oselfs T/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/distutils/fcompiler/lahey.py get_flags_optzLaheyFCompiler.get_flags_opts v c gdS)N)z-gz--chkz --chkglobalrrs rget_flags_debugzLaheyFCompiler.get_flags_debugs----rcg}tjd}|r3|tj|d|S)NLAHEYlib)osenvirongetappendpathjoin)roptds rget_library_dirszLaheyFCompiler.get_library_dirssI JNN7 # #  / JJrw||Au-- . . . rc8g}|gd|S)N)fj9f6fj9i6fj9ippfj9e6)extend)rr"s r get_librarieszLaheyFCompiler.get_libraries$s% 888999 r) __name__ __module__ __qualname__ compiler_type descriptionversion_pattern executablesmodule_dir_switchmodule_include_switchrrr$r+rrrrrsM5KXO";/ '* '*  ),"  K ... r__main__)log)customized_fcompilerr)compiler) rnumpy.distutils.fcompilerr compilersrr, distutilsr6 set_verbositynumpy.distutilsr8print get_versionrrrrAs //////        Y   D zCa444444 E   0 0 0 < < > >????? r