HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //usr/local/lib/python3.10/dist-packages/numpy/distutils/command/__pycache__/build.cpython-310.pyc
o

���g5
�@sHddlZddlZddlmZddlmZddlmZGdd�de�ZdS)�N)�build)�get_platform)�show_fortran_compilersc@sleZdZddd�fddd�fdejfgejZejgd�Zejdd	d
efgZdd�Z	d
d�Z
dd�Zd	S)r�	config_cccG�dS�NT���argsrr�H/usr/local/lib/python3.10/dist-packages/numpy/distutils/command/build.py�<lambda>	�zbuild.<lambda>�	config_fccGrrrr	rrrr
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 compilerscCs4t�|�d|_d|_d|_d|_d|_	d|_dS)NF�minzmax -xop -fma4zeBASELINE SSE2 SSE42 XOP FMA4 (FMA3 AVX2) AVX512F AVX512_SKX VSX VSX2 VSX3 VSX4 NEON ASIMD VX VXE VXE2)�	old_build�initialize_options�	fcompiler�
warn_error�cpu_baseline�cpu_dispatch�disable_optimization�	simd_test��selfrrrr"s

	zbuild.initialize_optionscCsT|j}t�|�djt�gtjdd��R�}|dur(tj�	|j
d|�|_dSdS)Nz	.{}-{}.{}��scripts)�
build_scriptsr�finalize_options�formatr�sys�version_info�os�path�join�
build_base)rr�plat_specifierrrrr5s


��zbuild.finalize_optionscCst�|�dS)N)r�runrrrrr'=sz	build.run)�__name__�
__module__�__qualname__r�has_ext_modules�sub_commands�user_options�help_optionsrrrr'rrrrrs 

����r)	r"r �distutils.command.buildrr�distutils.utilr�'numpy.distutils.command.config_compilerrrrrr�<module>s