bg5 VddlZddlZddlmZddlmZddlmZGddeZdS)N)build) get_platform)show_fortran_compilersceZdZddfddfdejfgejzZejgdzZejddd efgzZd Z d Z d Z dS) r config_cccdSNTargss p/builddir/build/BUILD/cloudlinux-venv-1.0.7/venv/lib64/python3.11/site-packages/numpy/distutils/command/build.pyzbuild. D config_fccdSr r r s r rzbuild. rr 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 compilersctj|d|_d|_d|_d|_d|_ d|_dS)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_error cpu_baseline cpu_dispatchdisable_optimization simd_testselfs r rzbuild.initialize_options"sL$T***!,$)! Prc|j}tj|djt gt jddR}|/tj |j d|z|_dSdS)Nz .{}-{}.{}scripts) build_scriptsrfinalize_optionsformatrsys version_infoospathjoin build_base)rr#plat_specifiers r r$zbuild.finalize_options5s* "4(((++LNNRS=Mbqb=QRRR  !#do.7..H"J"JD    ! rc.tj|dS)N)rrunrs r r.z build.run=s dr) __name__ __module__ __qualname__rhas_ext_modules sub_commands user_options help_optionsrrr$r.r rr rrs &8&89 &8&89 i&?@"./L ) - - -  L) 4!C  !-  L PPP&JJJrr) r(r&distutils.command.buildrrdistutils.utilr'numpy.distutils.command.config_compilerrr rr r9s 666666''''''JJJJJJ77777I77777r