| // Copyright 2024 the Vello Authors |
| // SPDX-License-Identifier: Apache-2.0 OR MIT |
| |
| //! Build step. |
| |
| use std::env; |
| |
| fn main() { |
| println!("cargo:rerun-if-env-changed=VELLO_CI_GPU_SUPPORT"); |
| println!("cargo:rustc-check-cfg=cfg(skip_gpu_tests)"); |
| if let Ok(mut value) = env::var("VELLO_CI_GPU_SUPPORT") { |
| value.make_ascii_lowercase(); |
| match &*value { |
| "yes" | "y" => {} |
| "no" | "n" => { |
| println!("cargo:rustc-cfg=skip_gpu_tests"); |
| } |
| _ => { |
| println!("cargo:cargo:warning=VELLO_CI_GPU_SUPPORT should be set to yes/y or no/n"); |
| } |
| } |
| } |
| } |