o
    $حc                     @   s4   d dl mZmZmZ d dlmZ G dd deZdS )    )divisionabsolute_importprint_function)UnixCCompilerc                   @   s&   e Zd ZdZdZdZdZd	ddZdS )
ArmCCompilerz
    Arm compiler.
    ZarmZarmclangz
armclang++r   c                 C   sH   t | ||| | j}| j}| j|d |d |d |d |d d d S )Nz
 -O3 -fPICz -lamathz -lamath -shared)ZcompilerZcompiler_soZcompiler_cxxZ
linker_exeZ	linker_so)r   __init__cc_execxx_exeZset_executables)selfverbosedry_runZforceZcc_compilerZcxx_compiler r   <lib/python3.10/site-packages/numpy/distutils/armccompiler.pyr      s&   
zArmCCompiler.__init__N)r   r   r   )__name__
__module____qualname____doc__Zcompiler_typer   r	   r   r   r   r   r   r      s    r   N)Z
__future__r   r   r   Zdistutils.unixccompilerr   r   r   r   r   r   <module>   s    