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 <kaiyili@google.com>
Commit-Queue: Kaiyi Li <kaiyili@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
Reviewed-by: Dennis Kempin <denniskempin@google.com>
This commit is contained in:
Kaiyi Li 2022-04-22 07:25:56 -07:00 committed by Chromeos LUCI
parent e742c70edc
commit ffa8743f2c

View file

@ -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(())
}