§
    ‹ã÷cb?  ã                  óü   — d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZ	d dl
Z
d dlZd dlZd dlZd dlZd dlZddlmZmZmZ ddlmZ ddlmZmZ ddlmZ ddlmZmZ dd	lmZ d
ZdZdd„Z G d„ d¦  «        Z dd„Z!dS )é    )ÚannotationsNé   )ÚenvironmentÚinterpreterÚmesonlib)Úbuild)ÚmlogÚcoredata)Úmintro)ÚMesonExceptionÚMachineChoice)ÚPkgConfigDependencyz\# This file is autogenerated by Meson. If you change or delete it, it won't be recreated.
*
zl# This file is autogenerated by Meson. If you change or delete it, it won't be recreated.
syntax: glob
**/*
Úparserúargparse.ArgumentParserÚreturnÚNonec                ó@  — t          j        | ¦  «         |                      dg dd¬¦  «         |                      dg dd¬¦  «         |                      ddd	¬
¦  «         |                      dddt           j        ¬¦  «         |                      dddt          j        ¬¦  «         |                      dddd¬¦  «         |                      ddd¬
¦  «         |                      ddd¬
¦  «         |                      ddd ¬¦  «         |                      ddd ¬¦  «         d S )Nz--native-fileÚappendz=File containing overrides for native compilation environment.)ÚdefaultÚactionÚhelpz--cross-filez.File describing cross compilation environment.z--vsenvÚ
store_truezÎSetup Visual Studio environment even when other compilers are found, abort if Visual Studio is not found. This option has no effect on other platforms than Windows. Defaults to True when using "vs" backend.)r   r   z-vz	--versionÚversion)r   r   z--profile-selfÚprofile)r   Údestr   z--fatal-meson-warningsÚfatal_warningszMake all Meson warnings fatalz--reconfigurez…Set options and reconfigure the project. Useful when new options have been added to the project and the default value is not working.z--wipez¦Wipe build directory and reconfigure using previous command line options. Useful when build directory got corrupted, or when rebuilding with a newer version of meson.Úbuilddirú?)Únargsr   Ú	sourcedir)r
   Úregister_builtin_argumentsÚadd_argumentr   ÚargparseÚSUPPRESS)r   s    ú3/usr/lib/python3/dist-packages/mesonbuild/msetup.pyÚadd_argumentsr&   -   s   € ÝÔ'¨Ñ/Ô/Ð/Ø
×Ò˜Ø "Ø'Ø\ð ñ ^ô ^ð ^ð ×Ò˜Ø "Ø'ØMð ñ Oô Oð Oð ×Ò˜	¨,ðað ñ bô bð bð ×Ò˜˜k°)Ý (Ô 0ð ñ 2ô 2ð 2à
×ÒÐ(°ÀIÝ%Ô.ð ñ 0ô 0ð 0à
×ÒÐ0¸ÐL\Ø<ð ñ >ô >ð >à
×Ò˜°ð/ð ñ 0ô 0ð 0ð ×Ò˜¨ð7ð ñ 8ô 8ð 8ð ×Ò˜
¨#°tÐÑ<Ô<Ð<Ø
×Ò˜¨3¸ÐÑ=Ô=Ð=Ð=Ð=ó    c                  óN   — e Zd Zdd„Zdd	„Zdd„Zd d„Zd!d„Zd"d„Zd#d„Z	d$d„Z
dS )%ÚMesonAppÚoptionsúargparse.Namespacer   r   c           	     óˆ  — |                       |j        |j        |j        |j        ¦  «        \  | _        | _        |j        �ryg }t          j        ¦   «         5 }t          j
        | j        ¦  «        gt          j        t          j                             | j        t          j        j        d¦  «        ¦  «        z   D ]J}	 |                     t'          j        ||¦  «        |f¦  «         Œ.# t*          $ r t-          d¦  «        ‚w xY wt          j        | j        |¦  «         	 t          j        | j        ¦  «        D ]Ž}t          j                             | j        |¦  «        }t          j                             |¦  «        r4t          j                             |¦  «        st7          j        |¦  «         Œzt7          j        |¦  «         Œ�	 |                      | j        ¦  «         |D ]M\  }}t          j        t          j                              |¦  «        d¬¦  «         t'          j!        ||¦  «         ŒNno# |                      | j        ¦  «         |D ]M\  }}t          j        t          j                              |¦  «        d¬¦  «         t'          j!        ||¦  «         ŒNw xY w	 d d d ¦  «         n# 1 swxY w Y   || _"        d S )Nz*.inizuCannot find cmd_line.txt. This is probably because this build directory was configured with a meson version < 0.49.0.T)Úexist_ok)#Úvalidate_dirsr   r    ÚreconfigureÚwipeÚ
source_dirÚ	build_dirÚtempfileÚTemporaryDirectoryr
   Úget_cmd_line_fileÚglobÚosÚpathÚjoinr   ÚEnvironmentÚprivate_dirr   ÚshutilÚcopyÚFileNotFoundErrorr   Úread_cmd_line_fileÚlistdirÚisdirÚislinkr   Úwindows_proof_rmtreeÚwindows_proof_rmÚadd_vcs_ignore_filesÚmakedirsÚdirnameÚmover*   )Úselfr*   ÚrestoreÚdÚfilenameÚlÚbÚfs           r%   Ú__init__zMesonApp.__init__M   s  € Ø,0×,>Ò,>¸wÔ?OØ?FÔ?PØ?FÔ?RØ?F¼|ñ-Mô -MÑ)ˆŒ˜$œ.ð Œ<ñ 	*ð ˆGÝÔ,Ñ.Ô.ð *°!Ý!)Ô!;¸D¼NÑ!KÔ!KÐ LÍtÌyÕY[ÔY`×YeÒYeÐfjÔftõ  wBô  wNô  wZð  \cñ  Zdô  Zdñ  Peô  Peñ  !eð ]ð ]�Hð]ØŸš­¬°H¸aÑ(@Ô(@À(Ð'KÑLÔLÐLÐLøÝ,ð ]ð ]ð ]Ý,ð\ñ]ô ]ð ]ð]øøøõ
 Ô+¨D¬N¸GÑDÔDÐDð*õ  œZ¨¬Ñ7Ô7ð 9ð 9˜ÝœGŸLšL¨¬¸Ñ;Ô;˜Ýœ7Ÿ=š=¨Ñ+Ô+ð 9µB´G·N²NÀ1Ñ4EÔ4Eð 9Ý$Ô9¸!Ñ<Ô<Ð<Ð<å$Ô5°aÑ8Ô8Ð8Ð8ð9ð ×-Ò-¨d¬nÑ=Ô=Ð=Ø 'ð *ð *™˜˜1Ýœ¥B¤G§O¢O°AÑ$6Ô$6ÀÐFÑFÔFÐFÝœ A qÑ)Ô)Ð)Ð)ð*øð ×-Ò-¨d¬nÑ=Ô=Ð=Ø 'ð *ð *™˜˜1Ýœ¥B¤G§O¢O°AÑ$6Ô$6ÀÐFÑFÔFÐFÝœ A qÑ)Ô)Ð)Ð)ð*øøøð *ð/*ð *ð *ñ *ô *ð *ð *ð *ð *ð *ð *øøøð *ð *ð *ð *ð6 ˆŒˆˆsF   ÁA%J0Â=*C(Ã'J0Ã(DÄJ0Ä B(H4Ç	A+J0È4A,J Ê J0Ê0J4Ê7J4rG   ÚstrÚboolc                ó”   — t           j                             |t          j        ¦  «        }t           j                             |¦  «        S ©N)r7   r8   r9   r   Úbuild_filenameÚexists)rI   rG   Úfnames      r%   Úhas_build_filezMesonApp.has_build_filet   s.   € Ý”—’˜W¥kÔ&@ÑAÔAˆÝŒw�~Š~˜eÑ$Ô$Ð$r'   Údir1Údir2úT.Tuple[str, str]c                ó˜  — |€e|€Pt           j                             d¦  «        s"t           j                             d¦  «        rd}nt          d¦  «        ‚t          j        ¦   «         }|€t          j        ¦   «         }t           j                             t           j                             |¦  «        ¦  «        }t           j                             t           j                             |¦  «        ¦  «        }t           j                             |¦  «        st          j        |¦  «         t           j                             |¦  «        st          j        |¦  «         t          j	        t          j        |¦  «        j
        ¦  «        st          |› d�¦  «        ‚t          j	        t          j        |¦  «        j
        ¦  «        st          |› d�¦  «        ‚t           j                             ||¦  «        rVt          d„ t          j        |¦  «        t          j        |¦  «        fD ¦   «         ¦  «        }|r||k    rt          d¦  «        ‚|                      |¦  «        r6|                      |¦  «        rt          dt          j        › d	�¦  «        ‚||fS |                      |¦  «        r||fS t          d
t          j        › d	�¦  «        ‚)Nzmeson.buildz../meson.buildz..z)Must specify at least one directory name.z is not a directoryc              3  óB   K  — | ]}|j         d k    o
|j        d k    V — ŒdS )r   N)Úst_inoÚst_dev)Ú.0Úss     r%   ú	<genexpr>z.MesonApp.validate_core_dirs.<locals>.<genexpr>Ž   s3   è è € ÐlÐlÀa ¤¨Q¢Ð!@°1´8¸q²=ÐlÐlÐlÐlÐlÐlr'   zUSource and build directories must not be the same. Create a pristine build directory.z&Both directories contain a build file ú.z(Neither directory contains a build file )r7   r8   rV   r   ÚgetcwdÚabspathÚrealpathrF   ÚstatÚS_ISDIRÚst_modeÚsamefileÚanyrX   r   rU   )rI   rY   rZ   Úndir1Úndir2Úhas_undefineds         r%   Úvalidate_core_dirszMesonApp.validate_core_dirsx   sh  € Øˆ<Øˆ|Ý”w—~’~ mÑ4Ô4ð V½¼¿ºÐHXÑ9YÔ9Yð VØ�D�Då(Ð)TÑUÔUÐUÝ”9‘;”;ˆDØˆ<Ý”9‘;”;ˆDÝ”—’¥¤× 0Ò 0°Ñ 6Ô 6Ñ7Ô7ˆÝ”—’¥¤× 0Ò 0°Ñ 6Ô 6Ñ7Ô7ˆÝŒw�~Š~˜eÑ$Ô$ð 	ÝŒK˜ÑÔÐÝŒw�~Š~˜eÑ$Ô$ð 	ÝŒK˜ÑÔÐÝŒ|�BœG E™NœNÔ2Ñ3Ô3ð 	?Ý  DÐ!=Ð!=Ð!=Ñ>Ô>Ð>ÝŒ|�BœG E™NœNÔ2Ñ3Ô3ð 	?Ý  DÐ!=Ð!=Ð!=Ñ>Ô>Ð>ÝŒ7×Ò˜E 5Ñ)Ô)ð 	~åÐlÐlÍBÌGÐTYÉNÌNÕ\^Ô\cÐdiÑ\jÔ\jÐKkÐlÑlÔlÑlÔlˆMØ ð ~ E¨U¢N NÝ$Ð%|Ñ}Ô}Ð}Ø×Ò˜uÑ%Ô%ð 	 Ø×"Ò" 5Ñ)Ô)ð mÝ$Ð%kÍkÔNhÐ%kÐ%kÐ%kÑlÔlÐlØ˜%�<ÐØ×Ò˜uÑ%Ô%ð 	 Ø˜%�<ÐÝÐeÍÔHbÐeÐeÐeÑfÔfÐfr'   r2   c                ó¼  — t          j        |¦  «        rd S t          t           j                             |d¦  «        dd¬¦  «        5 }|                     t          ¦  «         d d d ¦  «         n# 1 swxY w Y   t          t           j                             |d¦  «        dd¬¦  «        5 }|                     t          ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz
.gitignoreÚwzutf-8)Úencodingz	.hgignore)r7   r@   Úopenr8   r9   ÚwriteÚgit_ignore_fileÚhg_ignore_file)rI   r2   Úofiles      r%   rE   zMesonApp.add_vcs_ignore_files™   s<  € ÝŒ:�iÑ Ô ð 	ØˆFÝ•"”'—,’,˜y¨,Ñ7Ô7¸ÀwÐOÑOÔOð 	)ÐSXØ�KŠK�Ñ(Ô(Ð(ð	)ð 	)ð 	)ñ 	)ô 	)ð 	)ð 	)ð 	)ð 	)ð 	)ð 	)øøøð 	)ð 	)ð 	)ð 	)å•"”'—,’,˜y¨+Ñ6Ô6¸ÀgÐNÑNÔNð 	(ÐRWØ�KŠK�Ñ'Ô'Ð'ð	(ð 	(ð 	(ñ 	(ô 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(ð 	(øøøð 	(ð 	(ð 	(ð 	(ð 	(ð 	(s$   ÁA.Á.A2Á5A2Â)CÃCÃCr/   r0   c                ó°  — |                       ||¦  «        \  }}|                      |¦  «         t          j                             |d¦  «        }t          j                             |¦  «        r|s|st          d¦  «         t          ‚nKt          j                             t          j	        |¦  «        ¦  «        }|r|r|s|rt          d|› �¦  «        ‚||fS )Nzmeson-private/coredata.data–  Directory already configured.

Just run your build command (e.g. ninja) and Meson will regenerate as necessary.
If ninja fails, run "ninja reconfigure" or "meson setup --reconfigure"
to force Meson to regenerate.

If build failures persist, run "meson setup --wipe" to rebuild from scratch
using the same options as passed when configuring the build.
To change option values, run "meson configure" instead.z/Directory does not contain a valid build tree:
)
ro   rE   r7   r8   r9   rV   ÚprintÚ
SystemExitr
   r5   )	rI   rY   rZ   r/   r0   Úsrc_dirr2   Úpriv_dirÚhas_cmd_line_files	            r%   r.   zMesonApp.validate_dirs¡   sô   € Ø#×6Ò6°t¸TÑBÔBÑˆ�)Ø×!Ò! )Ñ,Ô,Ð,Ý”7—<’< 	Ð+GÑHÔHˆÝŒ7�>Š>˜(Ñ#Ô#ð 	aØð ! tð !Ýð Rñ Sô Sð Sõ !Ð øå "¤§¢­xÔ/IÈ)Ñ/TÔ/TÑ UÔ UÐØð aÐ.ð a¸ð aÀð aÝ Ð!_ÐT]Ð!_Ð!_Ñ`Ô`Ð`Ø˜	Ð!Ð!r'   c                ó¢  — t          j        | j        | j        | j        ¦  «        }t          j        |                     ¦   «         | j        j        ¦  «         | j        j	        r%t          j
        t          j        ¦   «         ¦  «         t          j        | j        ¦  «        5  |                      |¦  «         d d d ¦  «         d S # 1 swxY w Y   d S rT   )r   r:   r1   r2   r*   r	   Ú
initializeÚget_log_dirr   r   Úset_timestamp_startÚtimeÚ	monotonicr   ÚBuildDirLockÚ	_generate)rI   Úenvs     r%   ÚgeneratezMesonApp.generateµ   sì   € ÝÔ% d¤o°t´~ÀtÄ|ÑTÔTˆÝŒ˜ŸšÑ)Ô)¨4¬<Ô+FÑGÔGÐGØŒ<Ôð 	7ÝÔ$¥T¤^Ñ%5Ô%5Ñ6Ô6Ð6ÝÔ" 4¤>Ñ2Ô2ð 	 ð 	 Ø�NŠN˜3ÑÔÐð	 ð 	 ð 	 ñ 	 ô 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 ð 	 øøøð 	 ð 	 ð 	 ð 	 ð 	 ð 	 s   Â!CÃCÃCr†   úenvironment.Environmentc           	     óx  — t          j        d(i t          | j        ¦  «        ¤Ž}t	          j        | j        |¦  «         t          j        dt          j	         
                    ¦   «                              ¦   «         ¦  «         t          j        dt          j        ¦  «         t          j        dt	          j        |¦  «        ¦  «         t          j        dt          j        ¦   «         ¦  «         t          j        t          j        d¦  «        ¦  «         t          j        dt          j        ¦  «         t          j        dt          j        | j        ¦  «        ¦  «         t          j        dt          j        | j        ¦  «        ¦  «         |                     ¦   «         r(t          j        d	t          j        d
¦  «        ¦  «         n't          j        d	t          j        d¦  «        ¦  «         t-          j        |¦  «        }t1          j        ||¬¦  «        }|                     ¦   «         rt          j        }nt          j        }|j        d         }|j        d         }|j        d         }t7          |t0          j        ¦  «        sJ ‚t7          |t0          j        ¦  «        sJ ‚t7          |t0          j        ¦  «        sJ ‚ |dt          j        |                     g i ¦  «        ¦  «        ¦  «          |dt          j        |                     g i ¦  «        ¦  «        ¦  «         t          j        dt          j        |                     g i ¦  «        ¦  «        ¦  «         t          j        dt          j        |                     g i ¦  «        ¦  «        ¦  «          |dt          j        |                     g i ¦  «        ¦  «        ¦  «          |dt          j        |                     g i ¦  «        ¦  «        ¦  «         	 | j        j        rWt@          j!         "                    | j        dd¦  «        }	t?          j#        dtI          ¦   «         tK          ¦   «         |	¬¦  «         n| &                    ¦   «          n)# tN          $ r}
tQ          j)        ||
g¦  «         ‚ d }
~
ww xY wd }	 t@          j!         "                    | *                    ¦   «         d¦  «        }| +                    ¦   «         }| j        j        rgd|j,        j-        › d�}	t@          j!         "                    | j        d|	¦  «        }	t?          j#        dtI          ¦   «         tK          ¦   «         |	¬¦  «         n|j,         .                    ¦   «          |  /                    ||¦  «         t-          j0        ||¦  «         |j1        rL|j        j2        | j        _3        |j        j4        | j        _5        t	          j6        | j        | j        ¦  «         nt	          j7        | j        | j        ¦  «         | j        j        rWt@          j!         "                    | j        dd¦  «        }	t?          j#        dtI          ¦   «         tK          ¦   «         |	¬¦  «         ntQ          j8        ||j,        ¦  «         tQ          j)        |g d ¦  «         |j,         9                    ¦   «          |j        j        tu          j;        d!¦  «                 j<        d"k    rt          j=        d#¦  «         |j        j        tu          j;        d$¦  «                 j<        d%k    rt          j=        d&¦  «         d S d S # tN          $ rl}
tQ          j)        ||
g¦  «         |�N|d'z   }t@          j!         >                    |¦  «        rtA          j?        ||¦  «         ntA          j@        |¦  «         ‚ d }
~
ww xY w))NzBuild started atzMain binary:zBuild Options:zPython system:zThe Meson build systemzVersion:zSource dir:z
Build dir:zBuild type:zcross buildznative build)Úuser_defined_optionsÚbuild_machineÚhost_machineÚtarget_machinezBuild machine cpu family:zBuild machine cpu:zHost machine cpu family:zHost machine cpu:zTarget machine cpu family:zTarget machine cpu:zmeson-privatezprofile-interpreter.logz
intr.run())rL   z	build.datzprofile-z-backend.logzintr.backend.generate()zprofile-introspector.logz3mintro.generate_introspection_file(b, intr.backend)TÚbackendÚxcodez8xcode backend is currently unmaintained, patches welcomeÚlayoutÚflatay  -Dlayout=flat is unsupported and probably broken. It was a failed experiment at making Windows build artifacts runnable while uninstalled, due to PATH considerations, but was untested by CI and anyways breaks reasonable use of conflicting targets in different subdirs. Please consider using `meson devenv` instead. See https://github.com/mesonbuild/meson/pull/9243 for details.z.prev© )Ar#   Ú	NamespaceÚvarsr*   r
   r?   r2   r	   ÚdebugÚdatetimeÚnowÚ	isoformatÚsysÚ
executableÚformat_cmd_line_optionsÚplatformÚsystemÚlogÚboldr   r1   Úis_cross_buildr   ÚBuildr   ÚInterpreterÚbuiltinÚ
isinstanceÚMachineHolderÚcpu_family_methodÚ
cpu_methodr   r7   r8   r9   ÚrunctxÚglobalsÚlocalsÚrunÚ	Exceptionr   Úwrite_meson_info_fileÚget_scratch_dirÚdump_coredatarŽ   Únamer‡   Ú_finalize_devenvÚsaveÚfirst_invocationÚcross_filesÚ
cross_fileÚconfig_filesÚnative_fileÚwrite_cmd_line_fileÚupdate_cmd_line_fileÚgenerate_introspection_fileÚrun_postconf_scriptsr   Ú	OptionKeyÚvalueÚwarningrV   ÚreplaceÚunlink)rI   r†   rŠ   rN   ÚintrÚ
logger_funr‹   rŒ   r�   rW   ÚeÚcdfÚdumpfileÚold_cdfs                 r%   r…   zMesonApp._generate½   sª  € õ  (Ô1ÐGÐGµD¸¼Ñ4FÔ4FÐGÐGÐÝÔ# D¤NÐ4HÑIÔIÐIåŒ
Ð%¥xÔ'8×'<Ò'<Ñ'>Ô'>×'HÒ'HÑ'JÔ'JÑKÔKÐKÝŒ
�>¥3¤>Ñ2Ô2Ð2ÝŒ
Ð#¥XÔ%EÐFZÑ%[Ô%[Ñ\Ô\Ð\ÝŒ
Ð#¥X¤_Ñ%6Ô%6Ñ7Ô7Ð7ÝŒ•”Ð3Ñ4Ô4Ñ5Ô5Ð5ÝŒ��XÔ-Ñ.Ô.Ð.ÝŒ�¥¤	¨$¬/Ñ :Ô :Ñ;Ô;Ð;ÝŒ��tœy¨¬Ñ8Ô8Ñ9Ô9Ð9Ø×ÒÑÔð 	?ÝŒH�]¥D¤I¨mÑ$<Ô$<Ñ=Ô=Ð=Ð=åŒH�]¥D¤I¨nÑ$=Ô$=Ñ>Ô>Ð>ÝŒK˜ÑÔˆåÔ& qÐ?SÐTÑTÔTˆØ×ÒÑÔð 	$ÝœˆJˆJåœˆJØœ _Ô5ˆØ”| NÔ3ˆØœÐ&6Ô7ˆÝ˜-­Ô)BÑCÔCÐCÐCÐCÝ˜,­Ô(AÑBÔBÐBÐBÐBÝ˜.­+Ô*CÑDÔDÐDÐDÐDØˆ
Ð.µ´	¸-×:YÒ:YÐZ\Ð^`Ñ:aÔ:aÑ0bÔ0bÑcÔcÐcØˆ
Ð'­¬°=×3KÒ3KÈBÐPRÑ3SÔ3SÑ)TÔ)TÑUÔUÐUÝŒÐ+­T¬Y°|×7UÒ7UÐVXÐZ\Ñ7]Ô7]Ñ-^Ô-^Ñ_Ô_Ð_ÝŒÐ$¥d¤i°×0GÒ0GÈÈBÑ0OÔ0OÑ&PÔ&PÑQÔQÐQØˆ
Ð/µ´¸>×;[Ò;[Ð\^Ð`bÑ;cÔ;cÑ1dÔ1dÑeÔeÐeØˆ
Ð(­$¬)°N×4MÒ4MÈbÐRTÑ4UÔ4UÑ*VÔ*VÑWÔWÐWð	ØŒ|Ô#ð ÝœŸš T¤^°_ÐF_Ñ`Ô`�Ý”˜|­W©Y¬Y½¹¼È5ÐQÑQÔQÐQÐQà—’‘
”
�
øøÝð 	ð 	ð 	ÝÔ(¨¨Q¨CÑ0Ô0Ð0Øøøøøð	øøøð  $ˆð8	Ý”w—|’| C×$7Ò$7Ñ$9Ô$9¸;ÑGÔGˆHð ×#Ò#Ñ%Ô%ˆCØŒ|Ô#ð (ØB 4¤<Ô#4ÐBÐBÐB�ÝœŸš T¤^°_ÀeÑLÔL�Ý”Ð8½'¹)¼)ÅVÁXÄXÐX]Ð^Ñ^Ô^Ð^Ð^à”×%Ò%Ñ'Ô'Ð'Ø×!Ò! ! TÑ*Ô*Ð*ÝŒJ�q˜(Ñ#Ô#Ð#ØÔ#ð Lð +.¬,Ô*B�”Ô'Ø+.¬<Ô+D�”Ô(ÝÔ,¨T¬^¸T¼\ÑJÔJÐJÐJåÔ-¨d¬n¸d¼lÑKÔKÐKð Œ|Ô#ð DÝœŸš T¤^°_ÐF`ÑaÔa�Ý”ÐTÕV]ÑV_ÔV_ÕagÑaiÔaiÐtyÐzÑzÔzÐzÐzåÔ2°1°d´lÑCÔCÐCÝÔ(¨¨B°Ñ5Ô5Ð5ð ŒL×-Ò-Ñ/Ô/Ð/ð Œ|Ô#¥HÔ$6°yÑ$AÔ$AÔBÔHÈGÒSÐSÝ”ÐWÑXÔXÐXØŒ|Ô#¥HÔ$6°xÑ$@Ô$@ÔAÔGÈ6ÒQÐQÝ”ð ,ñ -ô -ð -ð -ð -ð RÐQøõ ð 	ð 	ð 	ÝÔ(¨¨Q¨CÑ0Ô0Ð0ØˆØ ™-�Ý”7—>’> 'Ñ*Ô*ð #Ý”J˜w¨Ñ,Ô,Ð,Ð,å”I˜c‘N”N�NØøøøøð	øøøs3   Ï>A7Q6 Ñ6
RÒ RÒRÒ"J] Ý
^9ÝA'^4Þ4^9rN   úbuild.BuildrÁ   úinterpreter.Interpreterc                ó|  — |j                              |j                             ¦   «         ¦  «         |j                              t	          j        |j        t          j        d¬¦  «        ¦  «         |j	         
                    ¦   «         D ]2}|                     ¦   «         }|r|j                              |¦  «         Œ3d S )NT)Úuninstalled)Údevenvr   rŽ   Ú
get_devenvr   Úget_envr   r   ÚHOSTÚmodulesÚvalues)rI   rN   rÁ   ÚmodrË   s        r%   r±   zMesonApp._finalize_devenv'  s¥   € Ø	Œ�Š˜œ×/Ò/Ñ1Ô1Ñ2Ô2Ð2Ø	Œ�ŠÕ+Ô3°DÔ4DÅmÔFXÐfjÐkÑkÔkÑlÔlÐlØ”<×&Ò&Ñ(Ô(ð 	(ð 	(ˆCØ—^’^Ñ%Ô%ˆFØð (Ø”—’ Ñ'Ô'Ð'øð	(ð 	(r'   N)r*   r+   r   r   )rG   rQ   r   rR   )rY   rQ   rZ   rQ   r   r[   )r2   rQ   r   r   )
rY   rQ   rZ   rQ   r/   rR   r0   rR   r   r[   )r   r   )r†   rˆ   r   r   )rN   rÇ   rÁ   rÈ   r   r   )Ú__name__Ú
__module__Ú__qualname__rP   rX   ro   rE   r.   r‡   r…   r±   r’   r'   r%   r)   r)   L   s¿   € € € € € ð%ð %ð %ð %ðN%ð %ð %ð %ðgð gð gð gðB(ð (ð (ð (ð"ð "ð "ð "ð( ð  ð  ð  ðhð hð hð hðT(ð (ð (ð (ð (ð (r'   r)   r*   ú(T.Union[argparse.Namespace, T.List[str]]Úintc                ó  — t          | t          j        ¦  «        s7t          j        ¦   «         }t	          |¦  «         |                     | ¦  «        } t          j        | ¦  «         t          | ¦  «        }| 	                    ¦   «          dS )Nr   )
r¤   r#   r“   ÚArgumentParserr&   Ú
parse_argsr
   Úparse_cmd_line_optionsr)   r‡   )r*   r   Úapps      r%   r«   r«   /  sv   € Ý�g�xÔ1Ñ2Ô2ð -ÝÔ(Ñ*Ô*ˆÝ�fÑÔÐØ×#Ò# GÑ,Ô,ˆÝÔ# GÑ,Ô,Ð,Ý
�7Ñ
Ô
€CØ‡L‚L�N„N€NØˆ1r'   )r   r   r   r   )r*   rÕ   r   rÖ   )"Ú
__future__r   ÚtypingÚTr‚   r™   rg   r–   Úos.pathr7   rœ   ÚcProfiler   r#   r3   r<   r6   Ú r   r   r   r   r	   r
   r   r   r   Údependenciesr   ru   rv   r&   r)   r«   r’   r'   r%   ú<module>rã      s†  ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ø €€€Ø Ð Ð Ð Ð Ð Ð Ð Ø €€€Ø €€€Ø €€€Ø Ð Ð Ð Ø €€€Ø €€€Ø €€€Ø €€€à 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ð 3Ø -Ð -Ð -Ð -Ð -Ð -ð€ð€ð>ð >ð >ð >ð>a(ð a(ð a(ð a(ð a(ñ a(ô a(ð a(ðFð ð ð ð ð r'   