From ec482840b9d651ddadb0aae39e4a8a9b77260725 Mon Sep 17 00:00:00 2001 From: Vikram Auradkar Date: Wed, 11 May 2022 13:59:27 -0700 Subject: [PATCH] crosvm: Better error message Prints only compiled-in options BUG=b:227659915 TEST=presubmit Change-Id: If58013fc0d0387237da0c4ab0677efcd317a6fed Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3649737 Commit-Queue: Vikram Auradkar Tested-by: kokoro Reviewed-by: Daniel Verkamp --- src/main.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.rs b/src/main.rs index 5ed80cb16d..ee684f7047 100644 --- a/src/main.rs +++ b/src/main.rs @@ -289,7 +289,10 @@ fn parse_gpu_options(s: Option<&str>, gpu_params: &mut GpuParameters) -> argumen return Err(argument::Error::InvalidValue { value: v.to_string(), expected: String::from( + #[cfg(feature = "gfxstream")] "gpu parameter 'backend' should be one of (2d|virglrenderer|gfxstream)", + #[cfg(not(feature = "gfxstream"))] + "gpu parameter 'backend' should be one of (2d|3d)", ), }); }