]> git.ipfire.org Git - thirdparty/qemu.git/commit - meson.build
hw: Include minimal source set in user emulation build
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Mon, 8 Apr 2024 15:53:20 +0000 (17:53 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 18 Apr 2024 09:17:27 +0000 (11:17 +0200)
commit68621262bd4317dfcdd511d8005b8558c3ddc353
treeef630d3c18ac52bf2b0b31f0d13729004c785949
parent971febb8f5e810c2d167ac9cb5bd1cdaf6ca688d
hw: Include minimal source set in user emulation build

Only the files in hwcore_ss[] are required to link a user emulation
binary.

Have meson process the hw/ sub-directories if system emulation is
selected, otherwise directly process hw/core/ to get hwcore_ss[], which
is the only set required by user emulation.

This removes about 10% from the time needed to run
"../configure --disable-system --disable-tools --disable-guest-agent".

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-ID: <20240404194757.9343-8-philmd@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <20240408155330.522792-9-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
meson.build