+
    UBi                        ^ RI Ht ^ RIt^ RIt^ RIt^ RIt^ RIHt ^ RIt	R R lt
]R8X  d,   ]P                  ! ]
! ]P                  R,          4      4       R# R# )    )annotationsN)Pathc                    V ^8  d   QhRRRR/# )   argsvzT.List[str]returnint )formats   "F/usr/lib/python3.14/site-packages/mesonbuild/scripts/cmake_run_ctgt.py__annotate__r      s     Y Y{ Ys Y    c           	        . .pR p\         P                  ! RR7      pVP                  RR\        RRRR7       VP                  R	R
RRRRR7       VP                  RRRR. RR7       VP                  R\         P                  RV R2R7       VP                  V 4      p\        VP                  4      pRp\        VP                  4      ^8X  d8   \        VP                  4      ^ 8X  d   \        VP                  ^ ,          4      pM:\        VP                  4      \        VP                  4      8w  d   \        R4       ^# VP                   F=  pWr8X  d   V. .,          pK  VP                  RR4      pVR ;;,          V.,          uu&   K?  	  V F  pV'       g   K  . pRp	Rp
RpV F`  pVR!9   d   \        P                  p	K  VR"9   d#   \        P                  p	\        P                   p
KE  V	f   V
e   W,          pKW  W.,          pKb  	   VP#                  RRR7       \        P$                  ! WV
\        V4      RR7      pV'       d&   W[,          pVP'                  VP(                  4       K  K  	  V'       d   VP-                  4        ^ # \/        VP                   Uu. uF  p\        V4      NK  	  upVP                   Uu. uF  p\        V4      NK  	  up4      pV F  w  ppRpVP1                  4       '       g3   VP1                  4       '       g   \        R4       \        V4       RpMRRpMOVP1                  4       '       d:   VP3                  4       P4                  VP3                  4       P4                  8  d   RpV'       g   K  VP1                  4       '       d   VP7                  4        \8        P:                  ! \        V4      \        V4      4       K  	  ^ #   \        P*                   d      ^# i ; iu upi u upi )#z;;;zWrapper for add_custom_command)descriptionz-dz--directoryDTzWorking directory to cwd to)typemetavarrequiredhelpz-oz	--outputs+OzExpected output files)nargsr   r   r   z-Oz--original-outputs*zOutput files expected by CMake)r   r   defaultr   commandszA "z" separated list of commands)r   r   Nz5Length of output list and original output list differ" )parentsexist_ok)stdoutstderrcwdcheckFz@Unable to find generated file. This can cause the build to fail:>   >>>>   &>&>>)argparseArgumentParseradd_argumentstr	REMAINDER
parse_argsr   	directorylenoutputsoriginal_outputsprintr   replace
subprocessPIPESTDOUTmkdirrunwrite_bytesr    CalledProcessErrortouchzipexistsstatst_mtimeunlinkshutilcopyfile)r   r   	SEPARATORparserargsr/   dummy_targeticmdr    r!   capture_filejresout_filexzipped_outputsexpected	generateddo_copys   &                   r   r9   r9      s\   %'DHI $$1QRF
m#sTXuv
kcDWno
2#sTV]}~

(*<*<SSoCpq U#DT^^$IL
4<<A#d&;&;"<"ADLLO,	T\\	c$"7"78	8EF]]>HIIc2  AK#m###**!V%7!s
 	OOD4O8..FI^bcC$3$$SZZ0 9 D  4<<8<a$q'<8DLaLa:bLaq47La:bcN-)  ##%%XYi ~~((8==?+C+CC7  !OOC	NCM:!  .$ 7 ,, 		 9:bs   
A!OO:O?
O76O7__main__:   NN)
__future__r   r)   r5   rB   syspathlibr   typingTr9   __name__exitargvr
   r   r   <module>r]      sI    "    
  Yv zHHS" r   