+
    UBiv                    v   ^ RI Ht ^RIHtHtHt ^RIHtHtH	t	H
t
 ^RIHtHtHtHtHtHtHtHt ^RIHt ^ RIt^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt ] PB                  '       d   ^RIH"t" ^R	I#H$t$ ^R
I%H&t& ^RI'H(t( ^RIH)t)  ! R R] PT                  4      t+ ! R R]4      t, ! R R4      t-R R lt.R# )    )annotations)ExternalDependencyDependencyExceptionDependencyTypeName)
is_windowsMesonException
PerMachineMachineChoice)CMakeExecutorCMakeTraceParserCMakeExceptionCMakeToolchainCMakeExecScopecheck_cmake_argsresolve_cmake_trace_targetscmake_is_debug)mlogN)Path)CMakeTarget)Environment)MachineInfo)PkgConfigDefineType)DependencyObjectKWsc                  @    ] tR t^t$ R]R&   R]R&   R]R&   R]R&   RtR# )		CMakeInfoT.List[str]module_pathsstr
cmake_rootarchscommon_paths N)__name__
__module____qualname____firstlineno____annotations____static_attributes__r"       B/usr/lib/python3.14/site-packages/mesonbuild/dependencies/cmake.pyr   r      s    Or)   r   c                    a  ] tR t^ t$ ]! RR4      tR]R&   Rt. R6OtRt	R]R&   R R lt
R	 R
 ltR R ltR R ltR R ltR R ltR7R V 3R llltR R ltR R lt]]P*                  ! RR7      R R l4       4       t]]P*                  ! RR7      R R l4       4       tR R ltR  R! ltR" R# ltR$ R% ltR8R& R' llt]R( R) l4       tR* R+ ltR,RR-RR.RR/RR0RR1RR2R/R3 R4 lltR5t V ;t!# )9CMakeDependencyNz!PerMachine[T.Optional[CMakeInfo]]class_cmakeinfoz>=3.4T.Optional[str]class_working_generatorc                    V ^8  d   QhRRRR/# )   msgr   returnr   r"   )formats   "r*   __annotate__CMakeDependency.__annotate__*   s     O O# O*= Or)   c                	8    \        R V P                   RV 24      # )zDependency z not found: )r   name)selfr2   s   &&r*   _gen_exceptionCMakeDependency._gen_exception*   s    "[<u#MNNr)   c                   V ^8  d   QhRR/# r1   r3   r   r"   )r4   s   "r*   r5   r6   -   s        #  r)   c                	    R # )CMakeLists.txtr"   r9   s   &r*   _main_cmake_file CMakeDependency._main_cmake_file-   s    r)   c                   V ^8  d   QhRR/# )r1   r3   r   r"   )r4   s   "r*   r5   r6   0   s      ; r)   c                	    . # Nr"   r@   s   &r*   _extra_cmake_opts!CMakeDependency._extra_cmake_opts0   s    	r)   c               $    V ^8  d   QhRRRRRR/# r1   modulesT.List[T.Tuple[str, bool]]
componentsr3   r"   )r4   s   "r*   r5   r6   3   s(      (B Pj   pJ r)   c                	    V# rE   r"   r9   rJ   rL   s   &&&r*   _map_module_list CMakeDependency._map_module_list3   s	     r)   c               $    V ^8  d   QhRRRRRR/# rI   r"   )r4   s   "r*   r5   r6   <   s(      +E Sm   sM r)   c                	    V# rE   r"   rN   s   &&&r*   _map_component_list#CMakeDependency._map_component_list<   s
     r)   c                    V ^8  d   QhRRRR/# )r1   moduler   r3   r"   )r4   s   "r*   r5   r6   D   s      C C r)   c                	    V# rE   r"   )r9   rV   s   &&r*   _original_module_name%CMakeDependency._original_module_nameD   s	     r)   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# )r1   r8   r   environmentz'Environment'kwargsr   languager.   force_use_global_compilersboolr3   Noner"   )r4   s   "r*   r5   r6   I   sJ     >N >NS >N} >NFY >Net >N  Z^ >N  ko >Nr)   c                	  < . V n         Ve	   V'       dt   VP                  R\        P                  4      pVP                  P
                  V,          p. ROpT ;P                   V U	u. uF  qV9   g   K  V	NK  	  up	,          un         MV ;P                   V.,          un         RV P                   9   d   V ;P                   R.,          un         \        \        V P                   4      4      V n         \        SV `%  \        R4      W#VR7       Wn        RV n        VP                  V n        . V n        \!        V\"        P$                  V P&                  V P(                  R7      V n        V P*                  P-                  4       '       gF   RV P&                   R	2p
V P.                  '       d   \1        V
4      h\2        P4                  ! V
4       R # \7        V P*                  P9                  4       V P;                  4       V P<                  4      V n        VP                  R
. 4      p\A        V4      p\"        PB                  V P&                  ,          f-   V PE                  V4      \"        PB                  V P&                  &   \"        PB                  V P&                  ,          pVf   V PG                  R4      hWn$        VP                  RR4      pVP                  R. 4       U	u. uF  qR3NK  	  pp	VP                  R. 4       U	u. uF  qR3NK  	  pp	YP                  R. 4       U	u. uF  qR3NK  	  up	,          pVP                  R. 4       U	u. uFX  p	\J        PL                  PO                  V	4      '       d   T	M-\J        PL                  PQ                  VPS                  4       V	4      NKZ  	  pp	V'       d(   VPU                  RRPQ                  V4      ,           4       V PW                  VVV P*                  PY                  4       VPZ                  V P&                  ,          4      '       g   \2        P4                  ! R4       R # V P]                  WWV4       R # u up	i u up	i u up	i u up	i u up	i )Nnativecfortrancmake)r]   F)silentzCMake binary for machine z not found. Giving up.
cmake_argsz)Unable to obtain CMake system informationcmake_package_version rL   TrJ   optional_modulescmake_module_pathz-DCMAKE_MODULE_PATH=;z)Preliminary CMake check failed. Aborting.)rc   cpprd   objcobjcxx)/language_listgetr
   HOSTcoredata	compilerslistsetsuper__init__r   r8   
is_libtoolscratch_dircmake_root_dirfound_modulesr   r,   class_cmake_versionfor_machinerf   cmakebinfoundrequiredr   r   debugr   version_get_build_direnvtraceparserr   r-   _get_cmake_infor:   	cmakeinfoospathisabsjoinget_source_dirappend_preliminary_find_checkget_cmake_prefix_pathsmachines_detect_dep)r9   r8   r[   r\   r]   r^   r~   rt   
candidatesxr2   cm_argsr   package_versionrL   rJ   cm_path	__class__s   &&&&&&           r*   rx   CMakeDependency.__init__I   s   *,9 **X}/A/ABK#,,66{CIBJj"KjN11j"KK8*, ***3%' "#d&8&8"9:+G4kT\]	 *55 +- &k?3V3VX\XhXhquq|q|}}}""$$-d.>.>-??UVC}}})#..JJsO ,DMM,A,A,CTEXEXEZ\`\d\de**\2."7+**4+;+;<D@D@T@TU\@]O++D,<,<=#33D4D4DE	%%&QRR" **%<bA)/L")EF)EA$i)E
F&,jjB&?@&?t9&?@

3Er(JK(J1J(JKKekeoeo  qD  FH  fI  J  fI`aa((1bggll;;U;U;WYZ.[[  fI  JNN1CHHW4EEF++D'4==;_;_;acncwcwx|  yI  yI  dJ  K  KJJBCWMo #L\ G@K Js*   &Q3QQ=QQ )Q%24Q%c                   V ^8  d   QhRR/# r=   r"   )r4   s   "r*   r5   r6      s     _ _# _r)   c           	     	    R V P                   P                   RV P                   RV P                   RV P                   R2	# )< z: >)r   r#   r8   is_foundversion_reqsr@   s   &r*   __repr__CMakeDependency.__repr__   s>    4>>**+1TYYKr$--$J[J[I\\]^^r)   c                    V ^8  d   QhRRRR/# )r1   r   r   r3   zT.Optional[CMakeInfo]r"   )r4   s   "r*   r5   r6      s     T T{ T7L Tr)   c           
     		   \         P                  ! R 4       . p\        P                  e   V\        P                  .,          pV\        P                  ,          p\        V P                  P                  4       V P                  4       V P                  4      p\        V P                  V P                  V P                  \        P                  V P                  4       4      pVP                  4        V F  p\         P                  ! RP                  \!        V4      ^ 8  d   TMR4      4       VP#                  4       VP%                  4       ,           R.,           pWa,          p\!        V4      ^ 8  d   RV.V,           pV P'                  VR4      w  rxp	V^ 8X  d   V\        n         M=\         P                  ! RV RV 24       \         P                  ! R	V R
V	 R24       K  	  X^ 8w  d   R#  VP)                  X	4       R R lp
T
! TP-                  R4      4      pTP/                  T
! TP-                  R4      4      4       \1        T4      pT Uu. uF,  p\2        P4                  P7                  T4      '       g   K*  TNK.  	  ppT
! TP-                  R4      4      p. pT Uu. uF  p\9        T4      NK  	  up F_  pT Uu. uF  p\9        T4      NK  	  up F=  pTP;                  \=        TTP?                  TP@                  4      ,          4      4       K?  	  Ka  	  \1        TPC                  T4      4      pT Uu. uF,  p\2        P4                  P7                  T4      '       g   K*  TNK.  	  ppTP-                  R4      p. ROpT F+  pT\2        P4                  PE                  RT4      .,          pK-  	  \G        TTP-                  R4      ^ ,          TTR7      p\         P                  ! RTPH                   24       \         P                  ! RTPJ                   24       \         P                  ! RTPL                   24       \         P                  ! RTPN                   24       T#   \*         d     R# i ; iu upi u upi u upi u upi )z"Extracting basic cmake informationNTry CMake generator: {}auto.-GzCMakePathInfo.txtz8CMake failed to gather system information for generator  with error code OUT:



ERR:


c                    V ^8  d   QhRRRR/# )r1   lr   r3   z
T.Set[str]r"   )r4   s   "r*   r5   5CMakeDependency._get_cmake_info.<locals>.__annotate__   s     	" 	"[ 	"Z 	"r)   c                4   \        4       '       d/   V  Uu. uF!  qP                  \        P                  4      NK#  	  ppM&V  Uu. uF  p\        P                  ! R V4      NK  	  ppV UUu. uF  q3 F  qNK  	  K  	  ppp\        V4      # u upi u upi u uppi )z:|;)r   splitr   pathseprerv   )r   r   tmpsublist	flatteneds   &    r*   process_paths6CMakeDependency._get_cmake_info.<locals>.process_paths   s~    ||456Aqwwrzz*A6 566Aqrxx*A6*-?#ww!w#I?y>! 7 7?s   'B
 B*BMESON_FIND_ROOT_PATHMESON_CMAKE_SYSROOTMESON_PATHS_LISTMESON_ARCH_LISTlibMESON_CMAKE_ROOT)r   r   r    r!   z  -- Module search paths:    z  -- CMake root:             z  -- CMake architectures:    z  -- CMake lib search paths: )r   lib32lib64libx32shareri   )(r   r   r,   r/   class_cmake_generatorsr   r   r   r   r   r   r~   r   
DEPENDENCYwriter4   len
trace_argsget_cmake_args_call_cmakeparser   get_cmake_varupdatesortedr   r   isdirr   r   r   relative_toanchorunionr   r   r   r   r    r!   )r9   r   gen_listtemp_parser	toolchaini
cmake_optsret1out1err1r   root_paths_set
root_pathsr   module_paths_setrooted_pathsjpr   r    r!   ress   &&                    r*   r   CMakeDependency._get_cmake_info   s   

78 22>@@AAHO:::&t}}'<'<'>@S@S@UW[W_W_`"4==$((D<L<LnNgNgimi|i|i~	AJJ077SVaZVTU %//1I4L4L4NNRUQVVJ!J1vz"AY3
  $//
<OPD qy:;7JJQRSQTTefjeklmJJv\$t<=% * 19	d#	" '{'@'@AW'XYmK,E,EF[,\]^N+
!+@Arww}}Q/?aa
@()B)BCU)VW$&#-.:a$q':.A'78'7!d1g'78##CAMM!((,C(C$DE 9 / .44\BC#/D<a277==3C<D))*;<GARWW\\%344L  %"001CDQG%	
 	

233C3C2DEF

23>>2BCD

2399+>?

233C3C2DEF
W  		" A /8 Es6   ,Q% 'Q7;Q7 Q<>R8'R$R%Q43Q4)maxsizec                    V ^8  d   QhRRRR/# )r1   r   r   r3   zT.Tuple[T.Tuple[str, str], ...]r"   )r4   s   "r*   r5   r6      s      c &E r)   c                	     \         ;QJ d(    . R  \        P                  ! V 4       4       F  NK  	  5# ! R  \        P                  ! V 4       4       4      #   \         d    \        4       u # i ; i)c              3  V   "   T F  q\        V4      P                  4       3x  K!  	  R # 5irE   )r   lower).0r   s   & r*   	<genexpr>2CMakeDependency._cached_listdir.<locals>.<genexpr>   s     G6FSV\\^,6Fs   '))tupler   listdirOSErrorr   s   &r*   _cached_listdirCMakeDependency._cached_listdir   sQ    	5Gbjj6FG5G5Gbjj6FGGG 	7N	s   
A &A !A A.-A.c                    V ^8  d   QhRRRR/# r1   r   r   r3   r_   r"   )r4   s   "r*   r5   r6      s      C D r)   c                	f     \         P                  P                  V 4      #   \         d     R # i ; i)F)r   r   r   r   r   s   &r*   _cached_isdirCMakeDependency._cached_isdir   s,    	77==&& 		s   ! 00c          
     ,    V ^8  d   QhRRRRRRRRRR	/# )
r1   r8   r   module_pathr   prefix_pathmachinez'MachineInfo'r3   r_   r"   )r4   s   "r*   r5   r6      s=     _ _C _k _Xc _n{ _  AE _r)   c           
     	  a aaa \        S4      P                  4       oR  VV 3R lloR VVV 3R llpV\        P                  P	                  S P
                  P                  R4      .,            F  pS! V4      '       g   K   R# 	  V F  pV! V4      '       g   K   R# 	  . p\        P                  P                  RR4      P                  \        P                  4       Fr  pVP                  R4      '       g   VP                  R	4      '       d   VR
R pVP                  R4      '       g   VP                  R4      '       d   VR
R pWv.,          pKt  	  S P
                  P                  V,            EFU  pS! V4      '       d    R# V! V4      '       d    R# S P                  V4      p\        ;QJ d    . V3R lV 4       F  NK  	  5M! V3R lV 4       4      pV F9  p	V! \        P                  P	                  Wi^ ,          4      4      '       g   K7    R# 	  VP                  4       '       g   K  S R2S R23 F  p
V F~  p	V	^,          V
8w  d   K  S! \        P                  P	                  Wi^ ,          R4      4      '       g6   S! \        P                  P	                  Wi^ ,          R4      4      '       g   K{     R# 	  K  	  EKX  	  \        P                  P                  S R24      pV'       d   S! V4      '       d   R# \         P"                  ! 4       R,          R,          pVS,          VS,          3 F  pVP%                  4       '       g   K   R# 	  R# )c                    V ^8  d   QhRRRR/# r   r"   )r4   s   "r*   r5   =CMakeDependency._preliminary_find_check.<locals>.__annotate__   s     	 	c 	d 	r)   c                  <a V \         P                  P                  V R 4      \         P                  P                  V R4      3 F  pSP                  V4      '       g   K  SP	                  V4      p. ROoS Uu. uF!  q3P                  S4      P                  4       NK#  	  upo\        ;QJ d    V3R lV 4       F  '       g   K   RM	  RM! V3R lV 4       4      '       g   K   R# 	  R# u upi )re   CMakec              3  :   <"   T F  q^,          S9   x  K  	  R# 5i   Nr"   )r   r   r   s   & r*   r   OCMakeDependency._preliminary_find_check.<locals>.find_module.<locals>.<genexpr>   s     ;7atz)7s   TF)zFind{}.cmakez{}Config.cmakez{}-config.cmake)r   r   r   r   r   r4   r   any)r   r   contentr   r   r8   r9   s   &   @r*   find_module<CMakeDependency._preliminary_find_check.<locals>.find_module   s    BGGLLw7dG9TU))!,, ..q1R
>HIjhhtn224jI
3;7;333;7;;; V  Js   9'C,c                    V ^8  d   QhRRRR/# r   r"   )r4   s   "r*   r5   r     s     	 	# 	$ 	r)   c           	     R  < SP                   P                   Uu. uF"  p\        P                  P	                  W4      NK$  	  up EFX  pSP                  V4      '       g   K  \        P                  P	                  VR 4      pSP                  V4      '       d   SP                  V4      p\        ;QJ d    . V3R lV 4       F  NK  	  5M! V3R lV 4       4      pV F9  pS! \        P                  P	                  W5^ ,          4      4      '       g   K7    R# 	  SP                  V4      p\        ;QJ d    . V3R lV 4       F  NK  	  5M! V3R lV 4       4      pV F9  pS! \        P                  P	                  W%^ ,          4      4      '       g   K7    R# 	  EK[  	  R# u upi )re   c              3  f   <"   T F&  q^,          P                  S4      '       g   K"  Vx  K(  	  R# 5ir   
startswithr   r   lnames   & r*   r   SCMakeDependency._preliminary_find_check.<locals>.search_lib_dirs.<locals>.<genexpr>  s      #Qw!A$//%:PAAw   1
1Tc              3  f   <"   T F&  q^,          P                  S4      '       g   K"  Vx  K(  	  R# 5ir   r	  r  s   & r*   r   r    s      M7adooe6L7r  F)r   r!   r   r   r   r   r   r   )	r   r   r   cm_dirr  kr  r  r9   s	   &     r*   search_lib_dirs@CMakeDependency._preliminary_find_check.<locals>.search_lib_dirs  s,   59^^5P5PQ5Pbggll4+5PQ))!,, a1%%f--"226:G#e#Qw#Qee#Qw#QQG$&rww||FaD'ABB#' % ..q1%M7M%%M7MM A"277<<Q4#899# !# R* + Rs   (F$ModulesTPATHri   z/binz\binNz/sbinz\sbinc              3  f   <"   T F&  q^,          P                  S4      '       g   K"  Vx  K(  	  R# 5ir   r	  r  s   & r*   r   :CMakeDependency._preliminary_find_check.<locals>.<genexpr>8  s      Iw!A$//%2HAAwr  z
.frameworkz.app	ResourcesVersion_DIRz.cmakepackagesF)r   r   r   r   r   r   r   environrq   r   r   endswithr   r   r   	is_darwinr   homeexists)r9   r8   r   r   r   r  r   
system_envr  r  r   env_path	linux_regr   r  r  s   ff&&&         @@r*   r   'CMakeDependency._preliminary_find_check   s   D	!	 		 	2 T^^-F-F	 RSSSA1~~ T
 Aq!! 
 #%
+11"**=Azz&!!QZZ%8%8crFzz'""ajj&:&:crF#J > ,,z99A1~~q!!**1-GeIwIeeIwIIG"277<<Q4#899 
   """G:.5'?A$Q419$&rww||At['IJJkZ\ZaZaZfZfghlmjnpyZzN{N{#'	 % @ :. ::>>TF$-0H-- IIK(*Z7	d"I$56Axxzz 7 r)   c               0    V ^8  d   QhRRRRRRRRRRR	R
/# )r1   r8   r   r   rJ   rK   rL   argsr   r3   r`   r"   )r4   s   "r*   r5   r6   S  sN     \# \# \#c \#D^ \#  mG \#  OZ \#  _c \#r)   c                	p  a \         P                  ! R P                  SV P                  P	                  4       4      4       . p\
        P                  e   V\
        P                  .,          pV\
        P                  ,          pV P                  W44      p\        V P                  V P                  V P                  \        P                  V P                  4       4      pVP                  4        V EF  p	\         P                  ! RP                  \!        V	4      ^ 8  d   T	MR4      4       . p
V
RS 2.,          p
V
RP                  RP#                  V P$                  P&                  4      4      .,          p
V
RV 2.,          p
T
RP                  RP#                  V Uu. uF  q^ ,          NK  	  up4      4      .,          p
T
R	P                  V P(                  '       d   R
MR4      .,          p
W,          p
WP*                  P-                  4       ,          p
WP/                  4       ,          p
WP1                  4       ,          p
V
R.,          p
\!        V	4      ^ 8  d   RV	.V
,           p
V P3                  WP5                  4       4      w  rpV^ 8X  d   V	\
        n         MA\         P                  ! RV	 RS RV 24       \         P                  ! RV RV R24       EK  	  X^ 8w  d   R#  V P*                  P7                  X4       T P*                  PI                  R4      T n"        T PD                  '       g   T P*                  PK                  R4      p\!        T4      ^ 8  d1   \         PL                  ! RP                  ST^ ,          4      RR7       M%\         P                  ! RP                  S4      4       T P;                  R4      hT P*                  PK                  R4      p\!        T4      ^ 8  d*   T^ ,          T n'        T PN                  PQ                  R4       T PS                  Y44      pRp\!        T4      ^ 8X  d   T P*                  PT                   Fi  p	T	PW                  4       pSPW                  4       pT RT 2T8X  g   TTPY                  RR4      8X  g   KH  \         P                  ! RT	 R 24       T	R!3.pR!p M	  \!        T4      ^ 8X  Ed   . pT P*                  PT                  P[                  4        FL  w  ppTPW                  4       pSPW                  4       pTP]                  T R24      '       g   KB  TT.,          pKN  	  T'       d   \         P^                  ! \`        Pb                  ! R"S R#T Uu. uF  qPd                  NK  	  up R$S R%S R&S R'24      4       \         P                  ! R(4       T F  p\         P                  ! T4       K  	  T P*                  PK                  R)4       Uu. uF  q'       g   K  TNK  	  ppT P*                  PK                  R*4       Uu. uF  q'       g   K  TNK  	  ppT P*                  PK                  R+4       Uu. uF  q'       g   K  TNK  	  pp. pR!p\g        T P                  4      pR,TR-T'       * R.R!/p T FE  p	T	PW                  4       T 9   d   T T	PW                  4       ,          pK1  T'       d   TT	.,          pR!pKG  	  \!        T4      ^ 8  EdA   T Uu. uF  pR/T 2NK
  	  upT,           T n         . T n!        T F  p!\i        T!T P*                  T P                  T Pj                  R07      p"T ;PB                  T"Pl                  ,          un!        T ;P@                  T"Pn                   Uu. uF  pR/T 2NK
  	  up,          un         T ;P@                  T"Pp                  ,          un         K  	  \         P                  ! R1S 24       \         P                  ! R2T 24       \         P                  ! R3T 24       \         P                  ! R4T 24       R# RT n"        T P;                  R5P                  S\s        T P*                  PT                  Pu                  4       4      4      4      h. p. p#. p$T EFu  w  p	p%YP*                  PT                  9  d   T%'       gT   \         P^                  ! R6\         Pv                  ! T Py                  T	4      4      R7\         Pv                  ! S4      R84       K|  T P;                  R9P                  T Py                  T	4      S\s        T P*                  PT                  Pu                  4       4      4      4      hT'       g   T ;Pz                  T	.,          un=        \i        YP*                  T P                  T Pj                  T3R: lR;7      p"TT"Pn                  ,          pT#T"Pp                  ,          p#T$T"Pl                  T"P|                  ,           ,          p$EKx  	  \        \        T4      4      p\        \        T#4      4      p#\        T$4      p$\         P                  ! R2T 24       \         P                  ! R<T# 24       \         P                  ! R4T$ 24       T#T Uu. uF  pR/T 2NK
  	  up,           T n         T$T n!        R# u upi   \8         dU   pT P;                  \=        T4      4      pT P>                  '       d   h . T n         . T n!        RT n"        TT n#         Rp?R# Rp?ii ; iu upi u upi u upi u upi u upi u upi u upi )=z7
Determining dependency {!r} with CMake executable {!r}Nr   r   z-DNAME=z
-DARCHS={}rl   z
-DVERSION=z
-DCOMPS={}z-DSTATIC={}ONOFFr   r   zCMake failed for generator z and package r   r   r   r   FPACKAGE_FOUNDPACKAGE_NOT_FOUND_MESSAGEzNCMake reported that the package {} was not found with the following reason:
{})fatalzbCMake reported that the package {} was not found, even though Meson's preliminary check succeeded.zPACKAGE_FOUND is falsePACKAGE_VERSIONz"' z::ri   zGuessed CMake target ''TzL                    Could not find and exact match for the CMake dependency zd.

                    However, Meson found the following partial matches:

                        a  

                    Using imported is recommended, since this approach is less error prone
                    and better supported by Meson. Consider explicitly specifying one of
                    these in the dependency call with:

                        dependency('z', modules: ['zS::<name>', ...])

                    Meson will now continue to use the old-style z_LIBRARIES CMake
                    variables to extract the dependency information since no explicit
                    target is currently specified.

                z(More info for the partial match targets:PACKAGE_INCLUDE_DIRSPACKAGE_DEFINITIONSPACKAGE_LIBRARIESr   	optimizedgeneralz-I)clib_compilerz/using old-style CMake variables for dependency zInclude Dirs:         zCompiler Definitions: zLibraries:            zCMake: failed to guess a CMake target for {}.
Try to explicitly specify one or more targets with the "modules" property.
Valid targets are:
{}zCMake: Optional moduleforwas not foundzCMake: invalid module {} for {}.
Try to explicitly specify one or more targets with the "modules" property.
Valid targets are:
{}c                   < \         P                  ! R \         P                  ! V 4      R\         P                  ! S4      R4      # )zCMake: Dependencyr7  r8  )r   warningbold)r   r8   s   &r*   <lambda>-CMakeDependency._detect_dep.<locals>.<lambda>  s;    37<<@SUYU^U^_`Uachjnjsjstxjy  |K  4Lr)   )r6  not_found_warningzCompiler Options:     )Br   r   r4   r   executable_pathr,   r/   r   rS   r   r   r~   r   r   r   r   r   r   r   r    staticr   r   r   rF   r   rA   r   r   r:   r   r   compile_args	link_argsr   reasonvar_to_boolr   noticer   striprO   targetsr   replaceitemsr
  r:  textwrapdedentr8   r   r   r6  	librariesinclude_directoriespublic_compile_optsru   keysr;  rX   r|   
link_flagsr   rv   sort_link_args)&r9   r8   r   rJ   rL   r(  r   comp_mappedr   r   r   r   r   r   r   ee2not_found_messagevers_rawautodetected_module_listtgr  partial_modulesr  vtgtincDirsdefslibs_rawlibscfg_matchesis_debug
cm_tag_mapr   rtgtcompileOptionsrL  r   s&   &f&&&&                                r*   r   CMakeDependency._detect_depS  s	    	

  &t}}'D'D'FG	I
 22>@@AAHO::: ..wC"4==$((D<L<LnNgNgimi|i|i~	AJJ077SVaZVTU JWTF+,,J<..sxx8L8L/MNOOJZ'89::J<..sxx{8S{!1{8S/TUVVJ=//OPPJJ**5577J2244J0022J3%J1vz"AY3
  $//
<Q<Q<STD qy:;7JJ4QC}TFJ[\`[abcJJv\$t<=7 < 19	""4( ((44_E}}} $ 0 0 > >?Z [$%)&7&:;5J 

HHNtV %%&>?? ##112CDx=1#A;DLLLv& ''<#(  w<1%%--WWY

WBug&",D"9M0MJJ!82>? !4ykG/3, . w<135O((006681WWY

==E7"..#s*O	 9
 X__ 2MMQF S +::/Q&&/:; <% &*F. ?BBF H.  $ 

EF*CJJsO + #'"2"2"@"@AW"X^"XQ\]qq"XG^#//==>STZT!XYAATDZ#'#3#3#A#ABU#V\#VaZ[#VH\ !#DK%dhh/H!8[h,	SWXJ779
*",QWWY"7KQCKD #  4y1}7>$?w!r!Xw$?$$F!!#A6q$:J:JDHHdhdvdvwDNNdnn4N%%D<T<T)U<TqBqc(<T)UU%%%)A)AA%	 
 

LTFST

3G9=>

3D6:;

3D6:; "DM%% '??EvdDQUQaQaQiQiQnQnQpLq?rt t 	"KAx((000LL!9499TE_E_`aEb;cejlpluluvzl{  ~M  N)) +CCI6$JdJdefJgimostx  uE  uE  uM  uM  uR  uR  uT  pU  DVW W ,""qc)".q2B2BDHH=A=O=OBL1D
 t///Gd666N$//99I' #, W&N 34"9-	

+G956

+N+;<=

+I;78*-H11#h-HH"{ 9T6  		$$SV,B}}}$&!!# % 		~ ;" _Z\0 %@
 *Vd .Is[   j.'j3 6l3	ll&	l4l	l$'l$5l)l.
	l33l>A	llc                   V ^8  d   QhRR/# )r1   r3   r   r"   )r4   s   "r*   r5   r6   1  s       r)   c                	~    \        V P                  4      R V P                   2,          pVP                  RRR7       V# )cmake_T)parentsexist_ok)r   r{   r8   mkdir)r9   	build_dirs   & r*   r   CMakeDependency._get_build_dir1  s8    ,,-&0DD	t4r)   c                    V ^8  d   QhRRRR/# )r1   
cmake_filer   r3   r   r"   )r4   s   "r*   r5   r6   6  s     # #3 #4 #r)   c                	   V P                  4       pVR ,          pVR,          pVP                  4       '       d   VP                  4        \        P                  ! VP                  4       RR7       \        P                  P                  RVRR7      p^RI	H
p V P                   Uu. uF  qwV9   g   K  Wg,          NK  	  ppV'       g   VR.,          p\        P                  ! R	4      P                  R
P                  V4      4      V,           pVR,          p	V	P!                  VRR7       \"        P$                  ! V	P'                  4       P                  4       4       V# u upi )zCMakeCache.txt
CMakeFilesT)ignore_errorszmesonbuild.dependencies.datazutf-8)encoding)language_mapNONEzt
            cmake_minimum_required(VERSION ${{CMAKE_VERSION}})
            project(MesonTemp LANGUAGES {})
        r   r?   )r   r"  unlinkshutilrmtreeas_posix	importlib	resources	read_textre   rt  rp   rJ  rK  r4   r   
write_textr   cmd_ci_includeabsolute)
r9   ro  rl  cmake_cachecmake_files	cmake_txtrt  r   cmake_languagecm_files
   &&        r*   _setup_cmake_dir CMakeDependency._setup_cmake_dir6  s1   '')	  "22,. k**,DA ''112PR\ip1q	 	)373E3E[3EalIZ/,//3E[vh&NOO %  VCHH^,-	:	
 ..9w7G,,.779: \s   %E2Ec               (    V ^8  d   QhRRRRRRRR/# )	r1   r(  r   ro  r   r   zT.Optional[T.Dict[str, str]]r3   z.T.Tuple[int, T.Optional[str], T.Optional[str]]r"   )r4   s   "r*   r5   r6   [  s2     < <%< #< 6< Bp<r)   c                	^    V P                  V4      pV P                  P                  WVR 7      # ))r   )r  r   call)r9   r(  ro  r   rl  s   &&&& r*   r   CMakeDependency._call_cmake[  s.     ))*5	}}!!$s!;;r)   c                   V ^8  d   QhRR/# r=   r"   )r4   s   "r*   r5   r6   c  s      s r)   c                 	    R # )re   r"   r"   r)   r*   	log_triedCMakeDependency.log_triedb  s    r)   c                   V ^8  d   QhRR/# r=   r"   )r4   s   "r*   r5   r6   f  s      S r)   c                	    V P                    Uu. uF  qP                  V4      NK  	  pp\        \        V4      4      pV'       d   R RP	                  V4      ,           # R# u upi )z	modules: z, ri   )r|   rX   r   rv   r   )r9   r   rJ   s   &  r*   log_detailsCMakeDependency.log_detailsf  sU    :>:L:LM:LQ--a0:LMW&7!333	 Ns   A re   	pkgconfig
configtoolinternalsystemdefault_valuepkgconfig_definec               8    V ^8  d   QhRRRRRRRRRRRRRR	R
R/# )r1   re   r.   r  r  r  r  r  r  r   r3   r   r"   )r4   s   "r*   r5   r6   m  sZ     h h_ h h!0hCRh,hDSh (;h GJhr)   c               	    V'       d>   V P                   e0    V P                   P                  V,          pRP                  V4      # Ve   V# \	        RV : 24      h  \         d     L"i ; i)Nrl   z9Could not get cmake variable and no default provided for )r   varsr   KeyErrorr   )	r9   re   r  r  r  r  r  r  rZ  s	   &$$$$$$$ r*   get_variableCMakeDependency.get_variablem  sr     T%%1#$$))%0 xx{"$  !$]^b]e"fgg  s   A A)(A))r{   r   r   rA  r|   r   ry   rp   rB  r8   rC  r   r   )ri   NinjazUnix MakefileszVisual Studio 10 2010NFrE   )"r#   r$   r%   r&   r	   r-   r'   r}   r   r/   r:   rA   rF   rO   rS   rX   rx   r   r   staticmethod	functools	lru_cacher   r   r   r   r   r  r   r  r  r  r(   __classcell__)r   s   @r*   r,   r,       s:    :DD$9OO6O!U/3_3O 
>N >N@_Tl & '  & ' _B\#|
#J<  ht hZ^ h37hUYh/3hVZh >Bh hr)   r,   c                  L    ] tR tRtR
R R lltRR R llt]R R l4       tR	tR# )CMakeDependencyFactoryi  Nc                    V ^8  d   QhRRRR/# )r1   r8   r.   rJ   zT.Optional[T.List[str]]r"   )r4   s   "r*   r5   #CMakeDependencyFactory.__annotate__  s      _ >U r)   c                	    Wn         W n        R # rE   )r8   rJ   )r9   r8   rJ   s   &&&r*   rx   CMakeDependencyFactory.__init__  s    	r)   c               0    V ^8  d   QhRRRRRRRRR	R
RR/# )r1   r8   r   r   r   r\   r   r]   r.   r^   r_   r3   r,   r"   )r4   s   "r*   r5   r    sJ     e eS e{ e<O e[j e  PT e  ap er)   c                	    V P                   '       d   V P                   VR &   \        V P                  ;'       g    TW#WE4      # )rJ   )rJ   r,   r8   )r9   r8   r   r\   r]   r^   s   &&&&&&r*   __call__CMakeDependencyFactory.__call__  s4    <<< $F9tyy00D#xddr)   c                   V ^8  d   QhRR/# r=   r"   )r4   s   "r*   r5   r    s     + +s +r)   c                 	*    \         P                  4       # rE   )r,   r  r"   r)   r*   r   CMakeDependencyFactory.log_tried  s    ((**r)   )rJ   r8   )NNr  )	r#   r$   r%   r&   rx   r  r  r  r(   r"   r)   r*   r  r    s!    e
 + +r)   r  c                    V ^8  d   QhRRRR/# )r1   r(  r   r3   r"   )r4   s   "r*   r5   r5     s     4 4 4 4r)   c                l   \        V 4      p\        4       p  \        V4      pTR8X  d!    \        T4      pTP                  Y434       K4  TP                  T34       KH    \         d     M!i ; i  \         d    \	        RT  24      hi ; i\        T4       UUu. uF  qU F  qfNK  	  K  	  upp# u uppi )Tz
-frameworkz>Linker arguments contain '-framework' with no argument value: )iterrv   nextStopIterationr   addr   )r(  itrresultargarg2xsr   s   &      r*   rQ  rQ    s    
t*C>AeF
	s)C ,pCy JJ{#JJv  		 ! p$'ghlgm%noop v3"1AA333s"   A A/ A,+A,/B	B0)/
__future__r   baser   r   r   mesonlibr   r   r	   r
   re   r   r   r   r   r   r   r   r   ri   r   importlib.resourcesrz  pathlibr   r  r   r   rw  rJ  typingTTYPE_CHECKINGr   r[   r   	envconfigr   interpreter.type_checkingr   r   
NamedTupler   r,   r  rQ  r"   r)   r*   <module>r     s    # M M L L c  c  c     	 	   ???#)'?) c	h( c	hL+ + 4r)   