1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
U
O±dcã@sddZddlmZdgZGdd„deƒZedkr`ddlmZddlm    Z    e 
d¡e e    d    ƒ  ¡ƒd
S) zt
fujitsu
 
Supports Fujitsu compiler function.
This compiler is developed by Fujitsu and is used in A64FX on Fugaku.
é)Ú    FCompilerÚFujitsuFCompilerc@sxeZdZdZdZdgZdZddgddgddgdgddgd    d
gd gd œZd gZdZ    dZ
dd„Z dd„Z dd„Z dd„ZdS)rÚfujitsuzFujitsu Fortran CompilerZfrtz"frt \(FRT\) (?P<version>[a-z\d.]+)z<F77>z    --versionz-Fixedz-sharedÚarz-crÚranlib)Z version_cmdZ compiler_f77Z compiler_fixZ compiler_f90Ú    linker_soÚarchiverrz-KPICz-Mz-IcCsdgS)Nz-O3©©Úselfr    r    úXd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\numpy/distutils/fcompiler/fujitsu.pyÚ get_flags_opt!szFujitsuFCompiler.get_flags_optcCsdgS)Nz-gr    r
r    r    r Úget_flags_debug#sz FujitsuFCompiler.get_flags_debugcCs
d|›S)Nz -Wl,-rpath=r    )r Údirr    r    r Úruntime_library_dir_option%sz+FujitsuFCompiler.runtime_library_dir_optioncCs
dddgS)NZfj90fZfj90iZ    fjsrcinfor    r
r    r    r Ú get_libraries'szFujitsuFCompiler.get_librariesN)Ú__name__Ú
__module__Ú __qualname__Ú compiler_typeÚ descriptionZpossible_executablesZversion_patternZ executablesZ    pic_flagsZmodule_dir_switchZmodule_include_switchr rrrr    r    r    r r s&ù    Ú__main__)Úlog)Úcustomized_fcompilerérN) Ú__doc__Znumpy.distutils.fcompilerrZ    compilersrrÚ    distutilsrZnumpy.distutilsrÚ set_verbosityÚprintÚ get_versionr    r    r    r Ú<module>s