From: Marc-André Lureau <marcandre.lur...@redhat.com> Signed-off-by: Marc-André Lureau <marcandre.lur...@redhat.com> Reviewed-by: John Snow <js...@redhat.com> Reviewed-by: Paolo Bonzini <pbonz...@redhat.com> --- tests/qapi-schema/meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/tests/qapi-schema/meson.build b/tests/qapi-schema/meson.build index df5acfd08b6b..3676729fbb06 100644 --- a/tests/qapi-schema/meson.build +++ b/tests/qapi-schema/meson.build @@ -238,10 +238,11 @@ if build_docs # fuzzy comparison if future Sphinx versions produce different text, # but for now the simple comparison suffices. qapi_doc_out = custom_target('QAPI rST doc', - output: ['doc-good.txt'], + output: ['doc-good.txt', 'doc-good.stamp'], input: files('doc-good.json', 'doc-good.rst'), build_by_default: true, depend_files: sphinx_extn_depends, + depfile: 'docs.d', # We use -E to suppress Sphinx's caching, because # we want it to always really run the QAPI doc # generation code. It also means we don't @@ -250,6 +251,8 @@ if build_docs '-b', 'text', '-E', '-c', meson.project_source_root() / 'docs', '-D', 'master_doc=doc-good', + '-Ddepfile=@DEPFILE@', + '-Ddepfile_stamp=@OUTPUT1@', meson.current_source_dir(), meson.current_build_dir()]) -- 2.33.0.721.g106298f7f9