solana-program-library/themis/client_ristretto/build.rs

26 lines
693 B
Rust
Raw Normal View History

2020-11-01 18:48:17 -08:00
use std::process::{exit, Command};
fn main() {
2020-11-01 19:26:17 -08:00
if std::env::var("XARGO").is_err()
&& std::env::var("RUSTC_WRAPPER").is_err()
&& std::env::var("RUSTC_WORKSPACE_WRAPPER").is_err()
{
2020-11-04 20:36:06 -08:00
println!(
"cargo:warning=(not a warning) Building BPF {} program",
std::env::var("CARGO_PKG_NAME").unwrap()
);
2020-11-01 19:26:17 -08:00
if !Command::new("cargo")
2020-11-04 20:36:06 -08:00
.args(&[
"build-bpf",
"--manifest-path",
"../program_ristretto/Cargo.toml",
])
.status()
.expect("Failed to build BPF themis program")
.success()
{
2020-11-01 18:48:17 -08:00
exit(1);
}
}
}