B @`5@sddZddlmZdgZGdddeZedkr`ddlmZddlm Z e de e d  d 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 CompilerZfrtz"frt \(FRT\) (?P[a-z\d.]+)zz --versionz-Fixedz-sharedarz-crranlib)Z version_cmdZ compiler_f77Z compiler_fixZ compiler_f90 linker_soarchiverrz-KPICz-Mz-IcCsdgS)Nz-O3)selfr r E/tmp/pip-unpacked-wheel-ecq9wray/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 r rrr r r r r s$ __main__)log)customized_fcompilerrN) __doc__Znumpy.distutils.fcompilerrZ compilersrr distutilsrZnumpy.distutilsr set_verbosityprint get_versionr r r r s