Hi, I already sent these patches few times. I am refactoring the whole tree and building over and over various combinations, and still see unuseful objects being built, so posting these patches again (rebased).
Based-on: <20220203193803.45671-1-f4...@amsat.org> Philippe Mathieu-Daudé (4): configure: Restrict TCG to emulation tests/fp: Do not build softfloat3 tests if TCG is disabled qom: Remove user-creatable objects from user emulation qapi/meson: Restrict machine-specific objects to sysemu configure | 12 ++++++++++-- qapi/meson.build | 20 ++++++++++---------- qom/meson.build | 7 ++++++- qom/user_creatable-stub.c | 8 ++++++++ tests/fp/meson.build | 3 +++ tests/unit/meson.build | 2 +- 6 files changed, 38 insertions(+), 14 deletions(-) create mode 100644 qom/user_creatable-stub.c -- 2.34.1