
    -Ph                    Z    d dl mZ d dlZddlmZ ddlmZ ddlm	Z	  G d d	e          Z
dS )
    )annotationsN   )Backend   )mlog)MesonBugExceptionc                      e Zd ZdZddd
ZdS )NoneBackendnoneFNcapturebool
vslite_ctxT.Optional[T.Dict]returnNonec                   |rt          d          |rt          d          | j                                        rt          d          t          j        d           |                                  |                                  d S )NzCWe do not expect the none backend to generate with 'capture = True'zBWe do not expect the none backend to be given a valid 'vslite_ctx'zJNone backend cannot generate target rules, but should have failed earlier.z&Generating simple install-only backend)r   buildget_targetsr   logserialize_testscreate_install_data_files)selfr   r   s      ^/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/mesonbuild/backend/nonebackend.pygeneratezNoneBackend.generate   s     	m#$klll 	l#$jkkk:!!## 	r#$pqqq9:::&&(((((    )FN)r   r   r   r   r   r   )__name__
__module____qualname__namer    r   r   r
   r
      s2        D) ) ) ) ) ) )r   r
   )
__future__r   typingTbackendsr    r   mesonlibr   r
   r    r   r   <module>r'      s    # " " " " "                 ( ( ( ( ( () ) ) ) )' ) ) ) ) )r   