configure: Disable most 'auto' and default options

This commit is contained in:
Matt Borgerson 2021-05-19 18:55:38 -07:00 committed by mborgerson
parent 68b8043af9
commit f2bfa95fae
2 changed files with 52 additions and 107 deletions

View File

@ -197,63 +197,6 @@ set -x # Print commands from now on
--extra-cflags="-DXBOX=1 ${build_cflags} ${sys_cflags} ${CFLAGS}" \
--extra-ldflags="${sys_ldflags}" \
--target-list=i386-softmmu \
--enable-trace-backends="nop" \
--enable-sdl \
--enable-opengl \
--disable-curl \
--disable-vnc \
--disable-vnc-sasl \
--disable-docs \
--disable-tools \
--disable-guest-agent \
--disable-tpm \
--disable-live-block-migration \
--disable-rdma \
--disable-replication \
--disable-capstone \
--disable-fdt \
--disable-libiscsi \
--disable-spice \
--disable-user \
--disable-stack-protector \
--disable-glusterfs \
--disable-gtk \
--disable-curses \
--disable-gnutls \
--disable-nettle \
--disable-gcrypt \
--disable-crypto-afalg \
--disable-virglrenderer \
--disable-vhost-net \
--disable-vhost-crypto \
--disable-vhost-vsock \
--disable-vhost-user \
--disable-virtfs \
--disable-snappy \
--disable-bzip2 \
--disable-vde \
--disable-libxml2 \
--disable-seccomp \
--disable-numa \
--disable-lzo \
--disable-smartcard \
--disable-usb-redir \
--disable-bochs \
--disable-cloop \
--disable-dmg \
--disable-vdi \
--disable-vvfat \
--disable-qcow1 \
--disable-qed \
--disable-parallels \
--disable-sheepdog \
--without-default-devices \
--disable-blobs \
--disable-kvm \
--disable-xen \
--disable-hax \
--disable-hvf \
--disable-whpx \
${opts} \
"$@"

102
configure vendored
View File

@ -302,7 +302,7 @@ unset target_list_exclude
# Distributions want to ensure that several features are compiled in, and it
# is impossible without a --enable-foo that exits if a feature is not found.
default_feature=""
default_feature="no"
# parse CC options second
for opt do
optarg=$(expr "x$opt" : 'x[^=]*=\(.*\)')
@ -313,34 +313,36 @@ for opt do
esac
done
brlapi="auto"
curl="auto"
iconv="auto"
curses="auto"
docs="auto"
fdt="auto"
auto="disabled"
brlapi="$auto"
curl="$auto"
iconv="$auto"
curses="$auto"
docs="$auto"
fdt="$auto"
netmap="no"
sdl="auto"
sdl_image="auto"
sdl="enabled"
sdl_image="$auto"
coreaudio="auto"
virtiofsd="auto"
virtfs="auto"
libudev="auto"
mpath="auto"
vnc="enabled"
sparse="auto"
virtiofsd="$auto"
virtfs="$auto"
libudev="$auto"
mpath="$auto"
vnc="disabled"
sparse="$auto"
vde="$default_feature"
vnc_sasl="auto"
vnc_jpeg="auto"
vnc_png="auto"
xkbcommon="auto"
vnc_sasl="$auto"
vnc_jpeg="$auto"
vnc_png="$auto"
xkbcommon="$auto"
xen="$default_feature"
xen_ctrl_version="$default_feature"
xen_pci_passthrough="auto"
xen_pci_passthrough="$auto"
linux_aio="$default_feature"
linux_io_uring="$default_feature"
cap_ng="auto"
attr="auto"
cap_ng="$auto"
attr="$auto"
xfs="$default_feature"
tcg="enabled"
membarrier="$default_feature"
@ -349,12 +351,12 @@ vhost_crypto="$default_feature"
vhost_scsi="$default_feature"
vhost_vsock="$default_feature"
vhost_user="no"
vhost_user_blk_server="auto"
vhost_user_blk_server="$auto"
vhost_user_fs="$default_feature"
kvm="auto"
hax="auto"
hvf="auto"
whpx="auto"
kvm="$auto"
hax="$auto"
hvf="$auto"
whpx="$auto"
rdma="$default_feature"
pvrdma="$default_feature"
gprof="no"
@ -380,7 +382,7 @@ bsd="no"
linux="no"
solaris="no"
profiler="no"
cocoa="auto"
cocoa="$auto"
softmmu="yes"
linux_user="no"
bsd_user="no"
@ -388,41 +390,41 @@ blobs="true"
pkgversion=""
pie=""
qom_cast_debug="yes"
trace_backends="log"
trace_backends="nop"
trace_file="trace"
spice="$default_feature"
rbd="auto"
rbd="$auto"
smartcard="$default_feature"
u2f="auto"
u2f="$auto"
libusb="$default_feature"
usb_redir="$default_feature"
opengl="$default_feature"
opengl="yes"
cpuid_h="no"
avx2_opt="$default_feature"
capstone="auto"
lzo="auto"
snappy="auto"
bzip2="auto"
lzfse="auto"
zstd="auto"
capstone="$auto"
lzo="$auto"
snappy="$auto"
bzip2="$auto"
lzfse="$auto"
zstd="$auto"
guest_agent="$default_feature"
guest_agent_with_vss="no"
guest_agent_ntddscsi="no"
guest_agent_msi="auto"
guest_agent_msi="$auto"
vss_win32_sdk="$default_feature"
win_sdk="no"
want_tools="$default_feature"
libiscsi="auto"
libnfs="auto"
libiscsi="$auto"
libnfs="$auto"
coroutine=""
coroutine_pool="$default_feature"
coroutine_pool="yes"
debug_stack_usage="no"
crypto_afalg="no"
cfi="false"
cfi_debug="false"
seccomp="auto"
glusterfs="auto"
gtk="auto"
seccomp="$auto"
glusterfs="$auto"
gtk="$auto"
tls_priority="NORMAL"
gnutls="$default_feature"
nettle="$default_feature"
@ -453,7 +455,7 @@ sheepdog="no"
libxml2="$default_feature"
debug_mutex="no"
libpmem="$default_feature"
default_devices="true"
default_devices="false"
plugins="no"
fuzzing="no"
rng_none="no"
@ -462,10 +464,10 @@ libdaxctl="$default_feature"
meson=""
ninja=""
skip_meson=no
gettext="auto"
fuse="auto"
fuse_lseek="auto"
multiprocess="auto"
gettext="$auto"
fuse="$auto"
fuse_lseek="$auto"
multiprocess="$auto"
malloc_trim="auto"
gio="$default_feature"