We warned users before the meson times, so do like an S Club 7 and bring it all back. Add the information into the 'Miscellaneous' section of the summary, because even though using `warning()` looks better, it scrolls on by once the summary is printed. Signed-off-by: Martin Kletzander <mkletzan@xxxxxxxxxx> --- meson.build | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/meson.build b/meson.build index 2f3d73b93085..6482493d7136 100644 --- a/meson.build +++ b/meson.build @@ -818,6 +818,7 @@ optional_programs = [ 'tc', ] + optional_test_programs +missing_optional_programs = [] foreach name : optional_programs prog = find_program(name, required: false, dirs: libvirt_sbin_path) varname = name.underscorify() @@ -825,6 +826,9 @@ foreach name : optional_programs prog_path = prog.full_path() else prog_path = name + if name in optional_test_programs + missing_optional_programs += [ name ] + endif endif conf.set_quoted(varname.to_upper(), prog_path) @@ -2330,6 +2334,10 @@ misc_summary = { 'sysctl config': conf.has('WITH_SYSCTL'), 'userfaultfd sysctl': conf.has('WITH_USERFAULTFD_SYSCTL'), } +if missing_optional_programs.length() > 0 + misc_summary += {'Some programs are missing, not all tests will be executed': + missing_optional_programs} +endif summary(misc_summary, section: 'Miscellaneous', bool_yn: true, list_sep: ' ') devtools_summary = { -- 2.43.1 _______________________________________________ Devel mailing list -- devel@xxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxx