
    d                        d dl Z d dlZd dlZd dlZg dZd#dZ	  e j         ej        dd         de          \  ZZn# e j	        $ r  e             Y nw xY wes
 e             ej
        Z ed          Zd eD             Zdev r ed 	           eD ]Zed
k    r e ed                     edk    r e ed                     9edv r{d ej        d          z   d ej        d          z   gZedk    r0e                     ed                                                      ed                    e                     edv rg Zdev r!e                    dez   ej        z              n" ed          Zere                    e           e                     ed                                           ed                                          z              edk    r- ed          s"e                    d d ed          z               ed                    e                     edk    r e ed                      ed!k    r eej                   ed"k    r e ed                     dS )$    N)prefixzexec-prefixincludeslibscflagsldflagszextension-suffixhelpabiflags	configdirembed   c           	          t          d                    t          j        d         d                    d t
          D                                 t          j                   t          j        |            d S )NzUsage: {0} [{1}]r   |c              3       K   | ]	}d |z   V  
dS )z--N ).0opts     <  /croot/python-split_1694437901252/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_plac/lib/python3.11/config-3.11-x86_64-linux-gnu/python-config.py	<genexpr>z"exit_with_usage.<locals>.<genexpr>   s&      ==3d3h======    )file)printformatsysargvjoin
valid_optsstderrexitcodes    r   exit_with_usager!      sl    	

#
#SXX==*=====? ?EHZQ Q Q QHTNNNNNr    VERSIONc                     g | ]\  }}|S r   r   )r   flagvals      r   
<listcomp>r'      s    ***ktST***r   z--helpr   z--prefixr   z--exec-prefixexec_prefix)z
--includes--cflagsz-Iincludeplatincluder)   CFLAGS )z--libs	--ldflagsz--embedz-lpython	LIBPYTHONLIBSSYSLIBSr.   Py_ENABLE_SHAREDz-LLIBPLz--extension-suffix
EXT_SUFFIXz
--abiflagsz--configdir)r   )getoptosr   	sysconfigr   r!   r   optsargserrorget_config_vargetvarpyver	opt_flagsr   r   get_pathflagsextendsplitr   r   appendr	   	libpythoninsertr   r   r   <module>rF      sy    				 



      
   
sx|R<<JD$$|   O  O		!y**T***	yO & &C
jffX			ff]##$$$$	*	*	**	*9555*	*=999;*LL))//11222chhuoo	'	'	'	!!KK
U*S\9::::{++I 'I&&&FF6NN((**VVI->->-D-D-F-FFGGG +6,-- 7AtffWoo5666chhtnn	$	$	$ff\""####			cl			ffWooM& &s   "= AA