Skip to content

Commit 9e48afa

Browse files
huthbonzini
authored andcommitted
meson.build: Group the UI entries in a separate summary section
Let's make it easier for the users to spot UI-related entries in the summary of the meson output. Signed-off-by: Thomas Huth <[email protected]> Reviewed-by: Philippe Mathieu-Daudé <[email protected]> Reviewed-by: Richard Henderson <[email protected]> Message-Id: <[email protected]> Signed-off-by: Paolo Bonzini <[email protected]>
1 parent 0dec4e6 commit 9e48afa

File tree

1 file changed

+20
-14
lines changed

1 file changed

+20
-14
lines changed

meson.build

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -4227,32 +4227,43 @@ summary_info += {'rng-none': get_option('rng_none')}
42274227
summary_info += {'Linux keyring': have_keyring}
42284228
summary(summary_info, bool_yn: true, section: 'Crypto')
42294229

4230-
# Libraries
4230+
# UI
42314231
summary_info = {}
42324232
if targetos == 'darwin'
42334233
summary_info += {'Cocoa support': cocoa}
4234-
summary_info += {'vmnet.framework support': vmnet}
42354234
endif
42364235
summary_info += {'SDL support': sdl}
42374236
summary_info += {'SDL image support': sdl_image}
42384237
summary_info += {'GTK support': gtk}
42394238
summary_info += {'pixman': pixman}
42404239
summary_info += {'VTE support': vte}
4240+
summary_info += {'PNG support': png}
4241+
summary_info += {'VNC support': vnc}
4242+
if vnc.found()
4243+
summary_info += {'VNC SASL support': sasl}
4244+
summary_info += {'VNC JPEG support': jpeg}
4245+
endif
4246+
summary_info += {'spice protocol support': spice_protocol}
4247+
if spice_protocol.found()
4248+
summary_info += {' spice server support': spice}
4249+
endif
4250+
summary_info += {'curses support': curses}
4251+
summary_info += {'brlapi support': brlapi}
4252+
summary(summary_info, bool_yn: true, section: 'User interface')
4253+
4254+
# Libraries
4255+
summary_info = {}
4256+
if targetos == 'darwin'
4257+
summary_info += {'vmnet.framework support': vmnet}
4258+
endif
42414259
summary_info += {'slirp support': slirp}
42424260
summary_info += {'libtasn1': tasn1}
42434261
summary_info += {'PAM': pam}
42444262
summary_info += {'iconv support': iconv}
4245-
summary_info += {'curses support': curses}
42464263
summary_info += {'virgl support': virgl}
42474264
summary_info += {'blkio support': blkio}
42484265
summary_info += {'curl support': curl}
42494266
summary_info += {'Multipath support': mpathpersist}
4250-
summary_info += {'PNG support': png}
4251-
summary_info += {'VNC support': vnc}
4252-
if vnc.found()
4253-
summary_info += {'VNC SASL support': sasl}
4254-
summary_info += {'VNC JPEG support': jpeg}
4255-
endif
42564267
if targetos not in ['darwin', 'haiku', 'windows']
42574268
summary_info += {'OSS support': oss}
42584269
summary_info += {'sndio support': sndio}
@@ -4267,7 +4278,6 @@ if targetos == 'linux'
42674278
endif
42684279
summary_info += {'Pipewire support': pipewire}
42694280
summary_info += {'JACK support': jack}
4270-
summary_info += {'brlapi support': brlapi}
42714281
summary_info += {'vde support': vde}
42724282
summary_info += {'netmap support': have_netmap}
42734283
summary_info += {'l2tpv3 support': have_l2tpv3}
@@ -4279,10 +4289,6 @@ summary_info += {'PVRDMA support': have_pvrdma}
42794289
summary_info += {'fdt support': fdt_opt == 'disabled' ? false : fdt_opt}
42804290
summary_info += {'libcap-ng support': libcap_ng}
42814291
summary_info += {'bpf support': libbpf}
4282-
summary_info += {'spice protocol support': spice_protocol}
4283-
if spice_protocol.found()
4284-
summary_info += {' spice server support': spice}
4285-
endif
42864292
summary_info += {'rbd support': rbd}
42874293
summary_info += {'smartcard support': cacard}
42884294
summary_info += {'U2F support': u2f}

0 commit comments

Comments
 (0)