zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
U
O±d\ã@sjddlZddlmZdgZGdd„deƒZedkrfddlmZe d¡ddl    m
Z
e e
d    d
  ¡ƒdS) éN)Ú    FCompilerÚLaheyFCompilerc@sleZdZdZdZdZddgddgddgdgddgd    d
gd gd œZd Zd Zdd„Z    dd„Z
dd„Z dd„Z d S)rÚlaheyz!Lahey/Fujitsu Fortran 95 Compilerz>Lahey/Fujitsu Fortran 95 Compiler Release (?P<version>[^\s*]*)z<F90>z    --versionZlf95z--fixz-sharedÚarz-crÚranlib)Z version_cmdZ compiler_f77Z compiler_fixZ compiler_f90Ú    linker_soÚarchiverrNcCsdgS)Nz-O©©Úselfr    r    úVd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/distutils/fcompiler/lahey.pyÚ get_flags_optszLaheyFCompiler.get_flags_optcCs
dddgS)Nz-gz--chkz --chkglobalr    r
r    r    r Úget_flags_debugszLaheyFCompiler.get_flags_debugcCs,g}tj d¡}|r(| tj |d¡¡|S)NZLAHEYÚlib)ÚosÚenvironÚgetÚappendÚpathÚjoin)r ÚoptÚdr    r    r Úget_library_dirss
 zLaheyFCompiler.get_library_dirscCsg}| ddddg¡|S)NZfj9f6Zfj9i6Zfj9ippZfj9e6)Ú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 Ú<module>s "