§ !A?h=3 ã óv — d dl Z d dlZd dlmZ d dlmZ d dlmZ d dlm Z dddœZ G d „ d e¦ « Zdd„ZdS ) é N)ÚCommand)ÚDistutilsExecError)Úcustomize_compiler)Úlogz.cz.cxx)Úczc++c ó¬ — e Zd ZdZg d¢Zd„ Zd„ Zd„ Zd„ Zd„ Z d„ Z d „ Zd „ Zd„ Z dd„Z dd„Zdd„Z dd„Z dd„Z dd„Zdddg fd„Z dd„ZdS )Úconfigzprepare to build) )z compiler=Nzspecify the compiler type)zcc=Nzspecify the compiler executable)z include-dirs=ÚIz.list of directories to search for header files)zdefine=ÚDzC preprocessor macros to define)zundef=ÚUz!C preprocessor macros to undefine)z libraries=Úlz!external C libraries to link with)z library-dirs=ÚLz.directories to search for external C libraries)ÚnoisyNz1show every action (compile, link, run, ...) taken)zdump-sourceNz=dump generated source files before attempting to compile themc óv — d | _ d | _ d | _ d | _ d | _ d| _ d| _ g | _ d S )Né )ÚcompilerÚccÚinclude_dirsÚ librariesÚlibrary_dirsr Údump_sourceÚ temp_files©Úselfs úE/opt/alt/python-internal/lib64/python3.11/distutils/command/config.pyÚinitialize_optionszconfig.initialize_options3 sE € ؈Œ ؈ŒØ ˆÔ؈ŒØ ˆÔ𠈌 ؈Ô𠈌ˆˆó c óØ — | j €| j j pg | _ nCt | j t ¦ « r)| j t j ¦ « | _ | j €g | _ n't | j t ¦ « r | j g| _ | j € g | _ d S t | j t ¦ « r+| j t j ¦ « | _ d S d S ©N) r ÚdistributionÚ isinstanceÚstrÚsplitÚosÚpathsepr r r s r Úfinalize_optionszconfig.finalize_optionsB sÝ € ØÔÐ$Ø $Ô 1Ô >Ð DÀ"ˆDÔÐÝ ˜Ô)3Ñ /Ô /ð DØ $Ô 1× 7Ò 7½¼ Ñ CÔ CˆDÔàŒ>Ð!؈DŒNˆNÝ ˜œÑ ,Ô ,ð .Ø"œnÐ-ˆDŒNàÔÐ$Ø "ˆDÔÐÐÝ ˜Ô)3Ñ /Ô /ð DØ $Ô 1× 7Ò 7½¼ Ñ CÔ CˆDÔÐÐð Dð Dr c ó — d S r © r s r Úrunz config.runR s € ؈r c ó� — ddl m}m} t | j |¦ « s¥ || j | j d¬¦ « | _ t | j ¦ « | j r| j | j ¦ « | j r| j | j ¦ « | j r#| j | j ¦ « d S d S d S )Nr )Ú CCompilerÚnew_compilerr )r Údry_runÚforce) Údistutils.ccompilerr+ r, r! r r- r r Úset_include_dirsr Ú set_librariesr Úset_library_dirs)r r+ r, s r Ú_check_compilerzconfig._check_compilerY s÷ € ð ð @Ð?Ð?Ð?Ð?Ð?Ð?Ð?ݘ$œ-¨Ñ3Ô3ð BØ(˜L°$´-Ø15´ÀQðHñ Hô HˆDŒMå˜tœ}Ñ-Ô-Ð-ØÔ ð BØ” ×.Ò.¨tÔ/@ÑAÔAÐAØŒ~ð <Ø” ×+Ò+¨D¬NÑ;Ô;Ð;ØÔ ð BØ” ×.Ò.¨tÔ/@ÑAÔAÐAÐAÐAð Bð Bð Bð Br c óJ — dt | z }t |d¦ « 5 }|r2|D ]}| d|z ¦ « Œ| d¦ « | |¦ « |d dk r| d¦ « d d d ¦ « n# 1 swxY w Y |S )NÚ_configtestÚwz#include <%s> ú éÿÿÿÿ)ÚLANG_EXTÚopenÚwrite)r ÚbodyÚheadersÚlangÚfilenameÚfileÚheaders r Ú_gen_temp_sourcefilezconfig._gen_temp_sourcefilek sð € Ø ¥8¨D¤>Ñ1ˆÝ �(˜CÑ Ô ð ! DØð !Ø%ð ;ð ;�FØ—J’JÐ0°6Ñ9Ñ:Ô:Ð:Ð:Ø— ’ ˜4Ñ Ô Ð Ø�JŠJ�tÑÔÐØ�BŒx˜4ÒÐØ— ’ ˜4Ñ Ô Ð ð !ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !ð ˆs ¡A+BÂBÂBc ó® — | |||¦ « }d}| j ||g¦ « | j |||¬¦ « ||fS )Nz _configtest.i©r )rB r Úextendr Ú preprocess)r r<