Am 22.01.2021 um 21:44 hat Philippe Mathieu-Daudé geschrieben: > Avoid generating module_block.h and block-gen.c if we are > not going to use them. > > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> > --- > Cc: qemu-bl...@nongnu.org > --- > meson.build | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/meson.build b/meson.build > index 61cbb89cd44..181f8795f5a 100644 > --- a/meson.build > +++ b/meson.build > @@ -1829,7 +1829,9 @@ > > subdir('nbd') > subdir('scsi') > -subdir('block') > +if have_block > + subdir('block') > +endif > > blockdev_ss.add(files( > 'blockdev.c',
It feels odd to have a random have_block check in the middle of a whole bunch of lines that all deal with block layer functionality, especially when unconditional ones depend on the conditional one. (nbd, scsi and blockdev.c present in the context here certainly all can't work without block) So should this if block become a bit longer and include all block layer related things nearby? If not, at least a comment explaining why we're doing this would be nice. Kevin