diff options
author | Vladimir Ermakov <vooon341@gmail.com> | 2023-04-20 14:26:50 +0200 |
---|---|---|
committer | Yousong Zhou <yszhou4tech@gmail.com> | 2023-04-23 18:35:39 +0800 |
commit | 6035e4884de6fda3d3f2f89f9f33d1965c9377f8 (patch) | |
tree | 3385963b638b740356e4f7c23840d18fdde3e2bc | |
parent | 65d052d9b830f3fe15b423ea7e13e0891075b070 (diff) |
qemu: add zstd option
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
-rw-r--r-- | utils/qemu/Makefile | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/utils/qemu/Makefile b/utils/qemu/Makefile index 167df82dc..509b03f38 100644 --- a/utils/qemu/Makefile +++ b/utils/qemu/Makefile @@ -91,7 +91,7 @@ define Package/qemu-img SUBMENU:=Virtualization TITLE:=QEMU Image utility URL:=http://www.qemu.org - DEPENDS:=+glib2 $(QEMU_DEPS_IN_HOST) + DEPENDS:=+glib2 +QEMU_ZSTD:libzstd $(QEMU_DEPS_IN_HOST) endef define Package/qemu-img/install @@ -106,7 +106,7 @@ define Package/qemu-nbd SUBMENU:=Virtualization TITLE:=QEMU Network Block Device Utility URL:=http://www.qemu.org - DEPENDS:=+glib2 $(QEMU_DEPS_IN_HOST) +kmod-nbd + DEPENDS:=+glib2 +QEMU_ZSTD:libzstd $(QEMU_DEPS_IN_HOST) +kmod-nbd endef define Package/qemu-nbd/install @@ -198,6 +198,7 @@ define qemu-target +QEMU_UI_SPICE:libspice-server \ +QEMU_DEV_USB:libusb-1.0 \ +QEMU_SECCOMP:libseccomp \ + +QEMU_ZSTD:libzstd \ $(if $(filter %-softmmu,$(1)),+libncurses +libfdt +libslirp +libudev +pixman +qemu-firmware-efi $(ICONV_DEPENDS)) endef @@ -265,6 +266,10 @@ config QEMU_SECCOMP Build QEMU with support for seccomp filters. Select libseccomp which also pulls-in the needed kernel features. +config QEMU_ZSTD + bool "QEMU ZSTD compression support" + default n + endif endef @@ -275,6 +280,7 @@ PKG_CONFIG_DEPENDS += \ CONFIG_QEMU_UI_SPICE \ CONFIG_QEMU_DEV_USB \ CONFIG_QEMU_SECCOMP \ + CONFIG_QEMU_ZSTD \ # QEMU configure script does not recognize these options @@ -424,7 +430,7 @@ CONFIGURE_ARGS += \ --disable-werror \ --disable-xen-pci-passthrough \ --disable-xkbcommon \ - --disable-zstd \ + --$(if $(CONFIG_QEMU_ZSTD),enable,disable)-zstd \ --disable-selinux \ --disable-oss \ --disable-alsa \ |