qemu: build only qemu-ga
This has two effects - Saves time and computing resources. Non-relevant tools like qemu-img, qemu-io will not be built - Fixes packaging failure on octeon target caused by failure of building internal pixman library Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
This commit is contained in:
parent
2dc0eebc0b
commit
ac0ea8b970
1 changed files with 18 additions and 3 deletions
|
@ -42,13 +42,28 @@ CONFIGURE_ARGS:=$(filter-out \
|
|||
--disable-nls \
|
||||
, $(CONFIGURE_ARGS))
|
||||
|
||||
# Building qemu-ga alone does not require zlib
|
||||
CONFIGURE_ARGS+= \
|
||||
# Building qemu-ga alone does not require zlib, pixman
|
||||
#
|
||||
# --disable-tools to disable building pixman which will fail at the moment on
|
||||
# octeon mips64 target.
|
||||
CONFIGURE_ARGS += \
|
||||
--cross-prefix=$(TARGET_CROSS) \
|
||||
--host-cc="$(HOSTCC)" \
|
||||
--target-list='' \
|
||||
--disable-zlib-test \
|
||||
--enable-guest-agent
|
||||
--enable-guest-agent \
|
||||
--disable-tools \
|
||||
--without-pixman
|
||||
|
||||
ifneq ($(CONFIG_PACKAGE_qemu-ga),)
|
||||
CONFIGURE_ARGS += --enable-guest-agent
|
||||
endif
|
||||
|
||||
MAKE_VARS += V=s
|
||||
|
||||
define Build/Compile
|
||||
$(if $(CONFIG_PACKAGE_qemu-ga),$(call Build/Compile/Default,qemu-ga))
|
||||
endef
|
||||
|
||||
define Package/qemu-ga/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
|
|
Loading…
Reference in a new issue