1j5
V d dl Z d dlZd dlmZ d dlmZ d dlmZ G d de ZdS ) N)build)get_platform)show_fortran_compilersc e Zd Zdd fdd fdej fgej z Zej g dz Zej ddd efgz Zd
Z d Z
d ZdS )
r config_ccc dS NT argss q/builddir/build/BUILD/cloudlinux-venv-1.0.11/venv/lib64/python3.11/site-packages/numpy/distutils/command/build.pyzbuild. D config_fcc dS r r
r s r
r zbuild.
r r build_src))z
fcompiler=Nz!specify the Fortran compiler type)z
warn-errorNz'turn all warnings into errors (-Werror))z
cpu-baseline=Nz4specify a list of enabled baseline CPU optimizations)z
cpu-dispatch=Nz.specify a list of dispatched CPU optimizations)zdisable-optimizationNz1disable CPU optimized code(dispatch,simd,fast...))z
simd-test=NzMspecify a list of CPU optimizations to be tested against NumPy SIMD interfacezhelp-fcompilerNz list available Fortran compilersc t j | d | _ d| _ d| _ d| _ d| _ d| _ d S )NFminzmax -xop -fma4zeBASELINE SSE2 SSE42 XOP FMA4 (FMA3 AVX2) AVX512F AVX512_SKX VSX VSX2 VSX3 VSX4 NEON ASIMD VX VXE VXE2) old_buildinitialize_options fcompiler
warn_errorcpu_baselinecpu_dispatchdisable_optimization simd_testselfs r
r zbuild.initialize_options" sL $T***!,$)! Pr c | j }t j | dj t gt
j d d R }|/t j | j
d|z | _ d S d S )Nz .{}-{}.{} scripts)
build_scriptsr finalize_optionsformatr sysversion_infoospathjoin
build_base)r r# plat_specifiers r
r$ zbuild.finalize_options5 s *
"4(((++LNNRS=Mbqb=QRRR !#do.7..H"J "JD ! r c . t j | d S )N)r runr s r
r. z build.run= s
dr )__name__
__module____qualname__r has_ext_modulessub_commandsuser_optionshelp_optionsr r r$ r. r
r r
r r s &8&89 &8&89 i&?@ "./L
)
-
-
-
L ) 4!C !-
L
P P P&J J J r r ) r( r&