diff --git a/build.sh b/build.sh index 984ed8fd59..baefdc3bd3 100755 --- a/build.sh +++ b/build.sh @@ -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} \ "$@" diff --git a/configure b/configure index 18d95fa5a6..76ba1354c7 100755 --- a/configure +++ b/configure @@ -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"