mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-02 23:33:54 -06:00
meson: Only allow CONFIG_USER_ONLY from certain source sets
Poison CONFIG_USER_ONLY and CONFIG_SOFTMMU unless the compilation unit is in specific_ss, libuser_ss, or libsystem_ss. This is intended to prevent files being incorrectly added to common_ss. Remove #ifndef CONFIG_USER_ONLY / #error / #endif blocks. All they do is trigger the poison error. Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
e4610f3809
commit
8916c373a3
6 changed files with 9 additions and 18 deletions
|
@ -66,4 +66,9 @@
|
|||
#pragma GCC poison CONFIG_WHPX
|
||||
#pragma GCC poison CONFIG_XEN
|
||||
|
||||
#ifndef COMPILING_SYSTEM_VS_USER
|
||||
#pragma GCC poison CONFIG_USER_ONLY
|
||||
#pragma GCC poison CONFIG_SOFTMMU
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue