tests: add missing generated sources to testqapi
Ninja notices them due to a different order in visiting the graph. Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
3bf4583580
commit
97d6efd0a3
@ -10,7 +10,7 @@ test_qapi_outputs_extra = [
|
|||||||
'test-qapi-visit-sub-module.h',
|
'test-qapi-visit-sub-module.h',
|
||||||
]
|
]
|
||||||
|
|
||||||
test_qapi_outputs_extra = custom_target('QAPI test (include)',
|
test_qapi_files_extra = custom_target('QAPI test (include)',
|
||||||
output: test_qapi_outputs_extra,
|
output: test_qapi_outputs_extra,
|
||||||
input: test_qapi_files,
|
input: test_qapi_files,
|
||||||
command: 'true')
|
command: 'true')
|
||||||
|
@ -56,8 +56,18 @@ test_qapi_files = custom_target('Test QAPI files',
|
|||||||
# perhaps change qapi_gen to replace / with _, like Meson itself does?
|
# perhaps change qapi_gen to replace / with _, like Meson itself does?
|
||||||
subdir('include')
|
subdir('include')
|
||||||
|
|
||||||
libtestqapi = static_library('testqapi', sources: [test_qapi_files, genh, test_qapi_outputs_extra])
|
test_qapi_sources = []
|
||||||
testqapi = declare_dependency(link_with: libtestqapi)
|
test_qapi_headers = []
|
||||||
|
i = 0
|
||||||
|
foreach o: test_qapi_files.to_list() + test_qapi_files_extra.to_list()
|
||||||
|
if o.full_path().endswith('.h')
|
||||||
|
test_qapi_headers += o
|
||||||
|
endif
|
||||||
|
test_qapi_sources += o
|
||||||
|
endforeach
|
||||||
|
|
||||||
|
libtestqapi = static_library('testqapi', sources: [genh, test_qapi_sources])
|
||||||
|
testqapi = declare_dependency(link_with: libtestqapi, sources: [genh, test_qapi_headers])
|
||||||
|
|
||||||
testblock = declare_dependency(dependencies: [block], sources: 'iothread.c')
|
testblock = declare_dependency(dependencies: [block], sources: 'iothread.c')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user