o 6a5@shdZddlmZdgZGdddeZedkr2ddlmZddlm Z e de e d  d Sd S) zt fujitsu Supports Fujitsu compiler function. This compiler is developed by Fujitsu and is used in A64FX on Fugaku. ) FCompilerFujitsuFCompilerc@sxeZdZdZdZdgZdZddgddgddgdgddgd d gd gd Zd gZdZ dZ ddZ ddZ ddZ ddZdS)rfujitsuzFujitsu Fortran Compilerfrtz"frt \(FRT\) (?P[a-z\d.]+)zz --versionz-Fixedz-sharedarz-crranlib) version_cmd compiler_f77 compiler_fix compiler_f90 linker_soarchiverrz-KPICz-Mz-IcCdgS)Nz-O3selfrrC/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/fujitsu.py get_flags_opt!zFujitsuFCompiler.get_flags_optcCr)Nz-grrrrrget_flags_debug#rz FujitsuFCompiler.get_flags_debugcCs d|S)Nz -Wl,-rpath=r)rdirrrrruntime_library_dir_option%s z+FujitsuFCompiler.runtime_library_dir_optioncCsgdS)N)fj90ffj90i fjsrcinforrrrr get_libraries'szFujitsuFCompiler.get_librariesN)__name__ __module__ __qualname__ compiler_type descriptionpossible_executablesversion_pattern executables pic_flagsmodule_dir_switchmodule_include_switchrrrrrrrrr s(  __main__)log)customized_fcompilerrN) __doc__numpy.distutils.fcompilerr compilersrr distutilsr(numpy.distutilsr) set_verbosityprint get_versionrrrrs