bg*ddlZddlmZmZddlmZddlmZmZmZdgZ ddl Z GddeZ e dkrEddl mZejd dd lmZeed dSdS) N) FCompilerdummy_fortran_file)platform)joindirnamenormpathArmFlangCompilerceZdZdZdZdZdZdgZddgddggd ddggd d d gd dZddgZ dZ dZ dZ e jddZdZdZdZdZdZdZd S)r armz Arm Compilerz&\s*Arm.*version (?P[\d.-]+).*zlib.exearmflangz --version-fPIC)r rz -ffixed-form)r rz-sharedarz-crN) version_cmd compiler_f77 compiler_fix compiler_f90 linker_soarchiverranlibz-DPICz-module c\tj|}|gd|S)N)flangflangrtiompstub)r get_librariesextend)selfopts p/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/distutils/fcompiler/arm.pyrzArmFlangCompiler.get_libraries!s0%d++ 333444 )maxsizec tj|}t|jdd}|t t |dd|S)z%List of compiler library directories.rrz..lib)rget_library_dirsr executablesappendrr)rr flang_dirs rr%z!ArmFlangCompiler.get_library_dirs&sY(..D,^s $$r )__name__ __module__ __qualname__ compiler_type descriptionversion_patternar_exepossible_executablesr& pic_flags c_compilermodule_dir_switchr functools lru_cacher%r-r0r2r4r6r9r+r rr r sM K?O F&<K(#W-===#W-5555MK'"IJ" Y%%%&%%%%%%r __main__)log)customized_fcompilerr )compiler)sysnumpy.distutils.fcompilerrrros.pathrrr compilersrEr r: distutilsrH set_verbositynumpy.distutilsrJprint get_versionr+r rrUs CCCCCCCC++++++++++  4%4%4%4%4%y4%4%4%n zCa444444 E   3 3 3 ? ? A ABBBBB r