On 12/12/24 14:11, BALATON Zoltan wrote:
On Thu, 12 Dec 2024, Philippe Mathieu-Daudé wrote:
Only physmem.c includes libpmem and libdaxctl headers.
No need to pass them to all system_ss[] files.
I think doing this patch first would leave the other one unnecessary so
This one is about libpmem / libdaxctl in physmem.c,
the previous one is about libsdl in vl.c. I'm missing
what inverting the order would change.
Besides in 2 patches it is simpler to check what CPPFLAGS are applied.
Anyhow if you insist, I can squash. I don't care much as long as
we reduce the flags applied to system_ss[].
you could do both in one patch with less churn and maybe reduce this
series to a single patch.
Regards,
BALATON Zoltan
Signed-off-by: Philippe Mathieu-Daudé <phi...@linaro.org>
---
system/meson.build | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/system/meson.build b/system/meson.build
index f7e2c8b826f..50d915bd80c 100644
--- a/system/meson.build
+++ b/system/meson.build
@@ -2,10 +2,13 @@ specific_ss.add(when: 'CONFIG_SYSTEM_ONLY', if_true:
[files(
'arch_init.c',
'ioport.c',
'memory.c',
- 'physmem.c',
'watchpoint.c',
)])
+specific_ss.add(when: 'CONFIG_SYSTEM_ONLY', if_true: [files(
+ 'physmem.c',
+), libpmem, libdaxctl])
+
system_ss.add(files(
'balloon.c',
'bootdevice.c',
@@ -23,7 +26,7 @@ system_ss.add(files(
'runstate-hmp-cmds.c',
'runstate.c',
'tpm-hmp-cmds.c',
-), libpmem, libdaxctl)
+))
system_ss.add(files(
'vl.c',