From ffa8743f2c65a6054f350bf3f847b4e48c8f1490 Mon Sep 17 00:00:00 2001 From: Kaiyi Li Date: Fri, 22 Apr 2022 07:25:56 -0700 Subject: [PATCH] rutabaga_gfx: add gfxstream search path by using env TEST=build BUG=b:199167472 BUG=b:231635891 Change-Id: I8c69e9dad97007305097e9068a57d74163337648 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/crosvm/+/3602045 Auto-Submit: Kaiyi Li Commit-Queue: Kaiyi Li Tested-by: kokoro Reviewed-by: Dennis Kempin --- rutabaga_gfx/build.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/rutabaga_gfx/build.rs b/rutabaga_gfx/build.rs index 713ec02cab..98690ece74 100644 --- a/rutabaga_gfx/build.rs +++ b/rutabaga_gfx/build.rs @@ -164,6 +164,13 @@ fn virglrenderer() -> Result<()> { Ok(()) } +#[cfg(feature = "gfxstream")] +fn gfxstream() -> Result<()> { + let gfxstream_path = std::env::var("GFXSTREAM_PATH")?; + println!("cargo:rustc-link-search={}", gfxstream_path); + Ok(()) +} + fn main() -> Result<()> { // Skip installing dependencies when generating documents. if std::env::var("CARGO_DOC").is_ok() { @@ -172,6 +179,8 @@ fn main() -> Result<()> { #[cfg(feature = "virgl_renderer")] virglrenderer()?; + #[cfg(feature = "gfxstream")] + gfxstream()?; Ok(()) }