
    2hh                         S SK r S SKrS SKrS SKrS SKrS SKJr  S SKJrJ	r	  Sr
\R                  (       d  S/rOSS/rS r\S	:X  a  \" 5         gg)
    N)support)setup	Extensionzextension.cppz-Werrorz/W4z/WXc            	         [        [        5      n [        R                  R	                  SS5      n[        R                  S   n[        [        R                  R	                  SS5      5      n[        [        5      n U R                  SU 35        U(       a>  [        R                  (       a  U R                  SU 35        OU R                  SU 35        [        R                  " S5      =(       d    SnUb  [        R                  (       a  S	nOS
n[        R                  " U5      nU Vs/ s H  ofR                  U5      (       a  M  UPM     nn[        R                  " U5      nU[        R                  S'   U(       a%  [        R                   nU R                  SUS 35        / n/ n	[        R                  (       a  [        R                  " S5      n
["        R$                  " 5       R&                  n[        R(                  R                  U
SU5      n[        R(                  R+                  U5      (       a0  UR                  U5        U	R                  U5        [-        SU 35        S HI  nU[        R                  ;   a$  [-        U S[        R                  U   < 35        M;  [-        U S35        MK     [-        SU < 35        [/        U[0        /SU UU	S9n[3        SU 3SU/S9  g s  snf )NCPYTHON_TEST_CPP_STD CPYTHON_TEST_EXT_NAMECPYTHON_TEST_LIMITEDz-DMODULE_NAME=z/std:z-std=CCz/stdz-stdz-DPy_LIMITED_API=z#xsrcdirPCbuildzAdd PCbuild directory: )r   CFLAGSCPPFLAGSz
 env var: z env var: <missing>zextra_compile_args: zc++)sourceslanguageextra_compile_argsinclude_dirslibrary_dirs	internal_z0.0)nameversionext_modules)listr   osenvirongetboolappendr   
MS_WINDOWS	sysconfigget_config_varshlexsplit
startswithjoinsys
hexversionplatformunamemachinepathexistsprintr   SOURCEr   )cppflagsstdmodule_namelimitedcmd
std_prefixargr   r   r   r   r*   pcbuildenv_nameexts                  ?/opt/python-3.13.8/usr/lib/python3.13/test/test_cppext/setup.pymainr:   !   sS   H~H
**../
4C**45K2::>>"8"=>GH~HOOn[M23 OOeC5M*OOeC5M*
 ##D)/RC
JJkk#!Dcs
)CscDjjo

4 ..+GB<89 LL))(3.."**'',,vy':77>>'""((+G956 1rzz!XJjH)=(@ABXJ123	 1
 
 
-.
#!!#C 
;-(eO Es   *K(K(__main__)r   r(   r"   r&   r    testr   
setuptoolsr   r   r.   r   r   r:   __name__     r9   <module>rA      sb    
   
   ' 
 		H 		HCL zF r@   