@@ -2859,13 +2859,13 @@ summary_info = {}
2859
2859
summary_info += {' git' : config_host[' GIT' ]}
2860
2860
summary_info += {' make' : config_host[' MAKE' ]}
2861
2861
summary_info += {' python' : ' @0@ (version: @1@)' .format(python.full_path(), python.language_version())}
2862
- summary_info += {' sphinx-build' : sphinx_build.found() }
2862
+ summary_info += {' sphinx-build' : sphinx_build}
2863
2863
if config_host.has_key(' HAVE_GDB_BIN' )
2864
2864
summary_info += {' gdb' : config_host[' HAVE_GDB_BIN' ]}
2865
2865
endif
2866
2866
summary_info += {' genisoimage' : config_host[' GENISOIMAGE' ]}
2867
2867
if targetos == ' windows' and config_host.has_key(' CONFIG_GUEST_AGENT' )
2868
- summary_info += {' wixl' : wixl.found() ? wixl.full_path() : false }
2868
+ summary_info += {' wixl' : wixl}
2869
2869
endif
2870
2870
if slirp_opt != ' disabled' and ' CONFIG_SLIRP_SMBD' in config_host
2871
2871
summary_info += {' smbd' : config_host[' CONFIG_SMBD_COMMAND' ]}
@@ -2956,7 +2956,7 @@ if get_option('cfi')
2956
2956
summary_info += {' CFI debug support' : get_option (' cfi_debug' )}
2957
2957
endif
2958
2958
summary_info += {' strip binaries' : get_option (' strip' )}
2959
- summary_info += {' sparse' : sparse.found() ? sparse.full_path() : false }
2959
+ summary_info += {' sparse' : sparse}
2960
2960
summary_info += {' mingw32 support' : targetos == ' windows' }
2961
2961
2962
2962
# snarf the cross-compilation information for tests
@@ -3028,19 +3028,19 @@ if have_block
3028
3028
summary_info += {' vvfat support' : config_host.has_key(' CONFIG_VVFAT' )}
3029
3029
summary_info += {' qed support' : config_host.has_key(' CONFIG_QED' )}
3030
3030
summary_info += {' parallels support' : config_host.has_key(' CONFIG_PARALLELS' )}
3031
- summary_info += {' FUSE exports' : fuse.found() }
3031
+ summary_info += {' FUSE exports' : fuse}
3032
3032
endif
3033
3033
summary (summary_info, bool_yn : true , section : ' Block layer support' )
3034
3034
3035
3035
# Crypto
3036
3036
summary_info = {}
3037
3037
summary_info += {' TLS priority' : config_host[' CONFIG_TLS_PRIORITY' ]}
3038
- summary_info += {' GNUTLS support' : gnutls.found() }
3039
- summary_info += { ' GNUTLS crypto ' : gnutls_crypto .found()}
3040
- # TODO: add back version
3041
- summary_info += { ' libgcrypt ' : gcrypt.found()}
3042
- # TODO: add back version
3043
- summary_info += {' nettle' : nettle.found() }
3038
+ summary_info += {' GNUTLS support' : gnutls}
3039
+ if gnutls .found()
3040
+ summary_info += { ' GNUTLS crypto ' : gnutls_crypto.found()}
3041
+ endif
3042
+ summary_info += { ' libgcrypt ' : gcrypt}
3043
+ summary_info += {' nettle' : nettle}
3044
3044
if nettle.found()
3045
3045
summary_info += {' XTS' : xts != ' private' }
3046
3046
endif
@@ -3052,76 +3052,72 @@ summary(summary_info, bool_yn: true, section: 'Crypto')
3052
3052
# Libraries
3053
3053
summary_info = {}
3054
3054
if targetos == ' darwin'
3055
- summary_info += {' Cocoa support' : cocoa.found()}
3056
- endif
3057
- # TODO: add back version
3058
- summary_info += {' SDL support' : sdl.found()}
3059
- summary_info += {' SDL image support' : sdl_image.found()}
3060
- # TODO: add back version
3061
- summary_info += {' GTK support' : gtk.found()}
3062
- summary_info += {' pixman' : pixman.found()}
3063
- # TODO: add back version
3064
- summary_info += {' VTE support' : vte.found()}
3065
- # TODO: add back version
3066
- summary_info += {' slirp support' : slirp_opt == ' disabled' ? false : slirp_opt}
3067
- summary_info += {' libtasn1' : tasn1.found()}
3068
- summary_info += {' PAM' : pam.found()}
3069
- summary_info += {' iconv support' : iconv.found()}
3070
- summary_info += {' curses support' : curses.found()}
3071
- # TODO: add back version
3072
- summary_info += {' virgl support' : virgl.found()}
3073
- summary_info += {' curl support' : curl.found()}
3074
- summary_info += {' Multipath support' : mpathpersist.found()}
3075
- summary_info += {' VNC support' : vnc.found()}
3055
+ summary_info += {' Cocoa support' : cocoa}
3056
+ endif
3057
+ summary_info += {' SDL support' : sdl}
3058
+ summary_info += {' SDL image support' : sdl_image}
3059
+ summary_info += {' GTK support' : gtk}
3060
+ summary_info += {' pixman' : pixman}
3061
+ summary_info += {' VTE support' : vte}
3062
+ summary_info += {' slirp support' : slirp_opt == ' internal' ? slirp_opt : slirp}
3063
+ summary_info += {' libtasn1' : tasn1}
3064
+ summary_info += {' PAM' : pam}
3065
+ summary_info += {' iconv support' : iconv}
3066
+ summary_info += {' curses support' : curses}
3067
+ summary_info += {' virgl support' : virgl}
3068
+ summary_info += {' curl support' : curl}
3069
+ summary_info += {' Multipath support' : mpathpersist}
3070
+ summary_info += {' VNC support' : vnc}
3076
3071
if vnc.found()
3077
- summary_info += {' VNC SASL support' : sasl.found() }
3078
- summary_info += {' VNC JPEG support' : jpeg.found() }
3079
- summary_info += {' VNC PNG support' : png.found() }
3072
+ summary_info += {' VNC SASL support' : sasl}
3073
+ summary_info += {' VNC JPEG support' : jpeg}
3074
+ summary_info += {' VNC PNG support' : png}
3080
3075
endif
3081
- summary_info += {' brlapi support' : brlapi.found() }
3076
+ summary_info += {' brlapi support' : brlapi}
3082
3077
summary_info += {' vde support' : config_host.has_key(' CONFIG_VDE' )}
3083
3078
summary_info += {' netmap support' : config_host.has_key(' CONFIG_NETMAP' )}
3084
3079
summary_info += {' Linux AIO support' : config_host.has_key(' CONFIG_LINUX_AIO' )}
3085
- summary_info += {' Linux io_uring support' : linux_io_uring.found() }
3086
- summary_info += {' ATTR/XATTR support' : libattr.found() }
3080
+ summary_info += {' Linux io_uring support' : linux_io_uring}
3081
+ summary_info += {' ATTR/XATTR support' : libattr}
3087
3082
summary_info += {' RDMA support' : config_host.has_key(' CONFIG_RDMA' )}
3088
3083
summary_info += {' PVRDMA support' : config_host.has_key(' CONFIG_PVRDMA' )}
3089
3084
summary_info += {' fdt support' : fdt_opt == ' disabled' ? false : fdt_opt}
3090
- summary_info += {' libcap-ng support' : libcap_ng.found() }
3091
- summary_info += {' bpf support' : libbpf.found() }
3085
+ summary_info += {' libcap-ng support' : libcap_ng}
3086
+ summary_info += {' bpf support' : libbpf}
3092
3087
# TODO: add back protocol and server version
3093
3088
summary_info += {' spice support' : config_host.has_key(' CONFIG_SPICE' )}
3094
- summary_info += {' rbd support' : rbd.found() }
3089
+ summary_info += {' rbd support' : rbd}
3095
3090
summary_info += {' xfsctl support' : config_host.has_key(' CONFIG_XFS' )}
3096
- summary_info += {' smartcard support' : cacard.found() }
3097
- summary_info += {' U2F support' : u2f.found() }
3098
- summary_info += {' libusb' : libusb.found() }
3099
- summary_info += {' usb net redir' : usbredir.found() }
3091
+ summary_info += {' smartcard support' : cacard}
3092
+ summary_info += {' U2F support' : u2f}
3093
+ summary_info += {' libusb' : libusb}
3094
+ summary_info += {' usb net redir' : usbredir}
3100
3095
summary_info += {' OpenGL support' : config_host.has_key(' CONFIG_OPENGL' )}
3101
- summary_info += {' GBM' : gbm.found() }
3102
- summary_info += {' libiscsi support' : libiscsi.found() }
3103
- summary_info += {' libnfs support' : libnfs.found() }
3096
+ summary_info += {' GBM' : gbm}
3097
+ summary_info += {' libiscsi support' : libiscsi}
3098
+ summary_info += {' libnfs support' : libnfs}
3104
3099
if targetos == ' windows'
3105
3100
if config_host.has_key(' CONFIG_GUEST_AGENT' )
3106
3101
summary_info += {' QGA VSS support' : config_host.has_key(' CONFIG_QGA_VSS' )}
3107
3102
summary_info += {' QGA w32 disk info' : config_host.has_key(' CONFIG_QGA_NTDDSCSI' )}
3108
3103
endif
3109
3104
endif
3110
- summary_info += {' seccomp support' : seccomp.found() }
3111
- summary_info += {' GlusterFS support' : glusterfs.found() }
3105
+ summary_info += {' seccomp support' : seccomp}
3106
+ summary_info += {' GlusterFS support' : glusterfs}
3112
3107
summary_info += {' TPM support' : config_host.has_key(' CONFIG_TPM' )}
3113
3108
summary_info += {' libssh support' : config_host.has_key(' CONFIG_LIBSSH' )}
3114
- summary_info += {' lzo support' : lzo.found() }
3115
- summary_info += {' snappy support' : snappy.found() }
3116
- summary_info += {' bzip2 support' : libbzip2.found() }
3117
- summary_info += {' lzfse support' : liblzfse.found() }
3118
- summary_info += {' zstd support' : zstd.found() }
3109
+ summary_info += {' lzo support' : lzo}
3110
+ summary_info += {' snappy support' : snappy}
3111
+ summary_info += {' bzip2 support' : libbzip2}
3112
+ summary_info += {' lzfse support' : liblzfse}
3113
+ summary_info += {' zstd support' : zstd}
3119
3114
summary_info += {' NUMA host support' : config_host.has_key(' CONFIG_NUMA' )}
3120
- summary_info += {' libxml2' : libxml2.found()}
3121
- summary_info += {' capstone' : capstone_opt == ' disabled' ? false : capstone_opt}
3122
- summary_info += {' libpmem support' : libpmem.found()}
3123
- summary_info += {' libdaxctl support' : libdaxctl.found()}
3124
- summary_info += {' libudev' : libudev.found()}
3115
+ summary_info += {' libxml2' : libxml2}
3116
+ summary_info += {' capstone' : capstone_opt == ' internal' ? capstone_opt : capstone}
3117
+ summary_info += {' libpmem support' : libpmem}
3118
+ summary_info += {' libdaxctl support' : libdaxctl}
3119
+ summary_info += {' libudev' : libudev}
3120
+ # Dummy dependency, keep .found()
3125
3121
summary_info += {' FUSE lseek' : fuse_lseek.found()}
3126
3122
summary (summary_info, bool_yn : true , section : ' Dependencies' )
3127
3123
0 commit comments