From nobody Tue Feb 10 05:41:39 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1548425829436386.9616769717036; Fri, 25 Jan 2019 06:17:09 -0800 (PST) Received: from localhost ([127.0.0.1]:45416 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gn2I5-0008Jc-D7 for importer@patchew.org; Fri, 25 Jan 2019 09:17:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54151) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gn290-0000oL-TT for qemu-devel@nongnu.org; Fri, 25 Jan 2019 09:07:43 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gn290-0004aj-1u for qemu-devel@nongnu.org; Fri, 25 Jan 2019 09:07:42 -0500 Received: from mail-wm1-x341.google.com ([2a00:1450:4864:20::341]:39451) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gn28z-0004QN-QS for qemu-devel@nongnu.org; Fri, 25 Jan 2019 09:07:41 -0500 Received: by mail-wm1-x341.google.com with SMTP id y8so6729537wmi.4 for ; Fri, 25 Jan 2019 06:07:30 -0800 (PST) Received: from zen.linaro.local ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id n6sm61121842wmk.9.2019.01.25.06.07.28 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 25 Jan 2019 06:07:29 -0800 (PST) Received: from zen.linaroharston (localhost [127.0.0.1]) by zen.linaro.local (Postfix) with ESMTP id ADC9D3E0A8A; Fri, 25 Jan 2019 14:00:18 +0000 (GMT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=FuglTIL27lqQLr8TDoLCoIqWK/Kf2YOV/VYJP+0VDl4=; b=SmXis4k/2ynUNEGv8/KgdrvHz3PR6eq5Srzk1wISRH+Q8S/aiJnl/OXT+gCQqV4yjh srbaQsoxfc3zx/urKOz+8rYFHDvN2IaECzo6XAnfbaq5QSwYkwueUIvPFPwT4PWtc4I1 NWTb001DxgwNF8SZeOgJTsUB79I39SBF2uFLw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=FuglTIL27lqQLr8TDoLCoIqWK/Kf2YOV/VYJP+0VDl4=; b=EvIny75LblgXNjytUdRhZTD2RZ7MXDt+DyHA7fztU/bTpBBgjI8wR6JsZmsMMR74w0 F+OXD5srfbO1IdSa4MHyMC3iyf/xichS47U7Sk/QFlcdmHc4qEzr7JaTdIVgV4wW3hPc 53DuKAnGW0bpo7aHnaqimp5ynquSaAZgG208L5W8B8J1RsCDK5CLNEEvC66PSaa/3Q3N UpwybTZDk/lVYRdtt2kCN998Bm8FjzC5BaTbh6TP6rNrOrnrwVqTFrIV3yHR/b+LCf21 3LW/mzhPn+gMWHMxu+8A6L+zKNKJgjeMUvmsOYq9bhZ7xu0bEUV1m46CmXJGch3gkNc3 Y6Mw== X-Gm-Message-State: AJcUuke/kwkivEVGck5/9lU1fezkd/ilcfmX12w4bajuxo3SJktidl+U n4WEsbQO2sBqr/VPvLF6hnQblA== X-Google-Smtp-Source: ALg8bN6cdZIARmRFag73vGUJwvfReOtfiGrlcN1bynfEx8rCGcZUqd7rzEp/xfgREsCdFF/Nv4CC/Q== X-Received: by 2002:a1c:7ec4:: with SMTP id z187mr6867935wmc.43.1548425249757; Fri, 25 Jan 2019 06:07:29 -0800 (PST) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Fri, 25 Jan 2019 14:00:16 +0000 Message-Id: <20190125140017.6092-14-alex.bennee@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20190125140017.6092-1-alex.bennee@linaro.org> References: <20190125140017.6092-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::341 Subject: [Qemu-devel] [PATCH v1 13/14] tests/vm: expose BUILD_TARGET, TARGET_LIST and EXTRA_CONFIGURE_OPTS X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , =?UTF-8?q?Alex=20Benn=C3=A9e?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Now the underlying basevm support passes these along we can expose some additional variables to our Makefile to allow more customised tweaking of the build. For example: make vm-build-freebsd TARGET_LIST=3Daarch64-softmmu \ EXTRA_CONFIGURE_OPTS=3D"--disable-tools --disable-docs" \ BUILD_TARGET=3Dcheck-softfloat Signed-off-by: Alex Benn=C3=A9e Reviewed-by: Philippe Mathieu-Daud=C3=A9 Tested-by: Philippe Mathieu-Daud=C3=A9 --- tests/vm/Makefile.include | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/tests/vm/Makefile.include b/tests/vm/Makefile.include index a58383d263..992d823f6b 100644 --- a/tests/vm/Makefile.include +++ b/tests/vm/Makefile.include @@ -19,6 +19,11 @@ vm-test: @echo "" @echo " vm-build-all - Build QEMU in all VMs" @echo " vm-clean-all - Clean up VM images" + @echo + @echo "Special variables:" + @echo " BUILD_TARGET=3Dfoo - override the build target" + @echo " TARGET_LIST=3Da,b,c - Override target list in builds." + @echo ' EXTRA_CONFIGURE_OPTS=3D"..."' =20 vm-build-all: $(addprefix vm-build-, $(IMAGES)) =20 @@ -47,6 +52,9 @@ vm-build-%: $(IMAGES_DIR)/%.img $(if $(J),--jobs $(J)) \ $(if $(V),--verbose) \ --image "$<" \ - --build-qemu $(SRC_PATH), \ + $(if $(BUILD_TARGET),--build-target $(BUILD_TARGET)) \ + --build-qemu $(SRC_PATH) -- \ + $(if $(TARGET_LIST),--target-list=3D$(TARGET_LIST)) \ + $(if $(EXTRA_CONFIGURE_OPTS),$(EXTRA_CONFIGURE_OPTS)), \ " VM-BUILD $*") =20 --=20 2.17.1