configure: add command line options for audio drivers

Handle the choice of audio drivers the same as all other dependencies.

Cc: Gerd Hoffman <kraxel@redhat.com>
Cc: Volker Rümelin <vr_qemu@t-online.de>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20211007130630.632028-6-pbonzini@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
staging
Paolo Bonzini 2021-10-07 15:06:11 +02:00
parent e5424a2997
commit ca50e5231c
1 changed files with 38 additions and 1 deletions

39
configure vendored
View File

@ -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"
@ -1851,6 +1881,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)
@ -5017,7 +5053,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"