On Thu, Oct 7, 2021 at 5:13 PM Paolo Bonzini wrote: > Handle the choice of audio drivers the same as all other dependencies. > > Cc: Gerd Hoffman > Cc: Volker Rümelin > Signed-off-by: Paolo Bonzini > Reviewed-by: Marc-André Lureau --- > configure | 39 ++++++++++++++++++++++++++++++++++++++- > 1 file changed, 38 insertions(+), 1 deletion(-) > > diff --git a/configure b/configure > index fcadcf9577..5541671b58 100755 > --- a/configure > +++ b/configure > @@ -310,6 +310,12 @@ vnc_sasl="auto" > vnc_jpeg="auto" > vnc_png="auto" > xkbcommon="auto" > +alsa="auto" > +coreaudio="auto" > +dsound="auto" > +jack="auto" > +oss="auto" > +pa="auto" > xen=${default_feature:+disabled} > xen_ctrl_version="$default_feature" > xen_pci_passthrough="auto" > @@ -1051,6 +1057,30 @@ for opt do > ;; > --enable-xen-pci-passthrough) xen_pci_passthrough="enabled" > ;; > + --disable-alsa) alsa="disabled" > + ;; > + --enable-alsa) alsa="enabled" > + ;; > + --disable-coreaudio) coreaudio="disabled" > + ;; > + --enable-coreaudio) coreaudio="enabled" > + ;; > + --disable-dsound) dsound="disabled" > + ;; > + --enable-dsound) dsound="enabled" > + ;; > + --disable-jack) jack="disabled" > + ;; > + --enable-jack) jack="enabled" > + ;; > + --disable-oss) oss="disabled" > + ;; > + --enable-oss) oss="enabled" > + ;; > + --disable-pa) pa="disabled" > + ;; > + --enable-pa) pa="enabled" > + ;; > --disable-brlapi) brlapi="disabled" > ;; > --enable-brlapi) brlapi="enabled" > @@ -1849,6 +1879,12 @@ disabled with --disable-FEATURE, default is enabled > if available > mpath Multipath persistent reservation passthrough > xen xen backend driver support > xen-pci-passthrough PCI passthrough support for Xen > + alsa ALSA sound support > + coreaudio CoreAudio sound support > + dsound DirectSound sound support > + jack JACK sound support > + oss OSS sound support > + pa PulseAudio sound support > brlapi BrlAPI (Braile) > curl curl connectivity > membarrier membarrier system call (for Linux 4.14+ or Windows) > @@ -5015,7 +5051,8 @@ if test "$skip_meson" = no; then > -Dvhost_user_blk_server=$vhost_user_blk_server > -Dmultiprocess=$multiprocess \ > -Dfuse=$fuse -Dfuse_lseek=$fuse_lseek > -Dguest_agent_msi=$guest_agent_msi -Dbpf=$bpf\ > $(if test "$default_feature" = no; then echo > "-Dauto_features=disabled"; fi) \ > - -Daudio_drv_list=$audio_drv_list > -Dtcg_interpreter=$tcg_interpreter \ > + -Dalsa=$alsa -Dcoreaudio=$coreaudio -Ddsound=$dsound -Djack=$jack > -Doss=$oss \ > + -Dpa=$pa -Daudio_drv_list=$audio_drv_list > -Dtcg_interpreter=$tcg_interpreter \ > $cross_arg \ > "$PWD" "$source_path" > > -- > 2.31.1 > > > > -- Marc-André Lureau