solana-program-library/token/perf-monitor/build.rs

19 lines
546 B
Rust

use std::process::{exit, Command};
fn main() {
if std::env::var("XARGO").is_err()
&& std::env::var("RUSTC_WRAPPER").is_err()
&& std::env::var("RUSTC_WORKSPACE_WRAPPER").is_err()
{
println!("cargo:warning=(not a warning) Building BPF token program");
if !Command::new("cargo")
.args(&["build-bpf", "--manifest-path", "../program/Cargo.toml"])
.status()
.expect("Failed to build BPF token program")
.success()
{
exit(1);
}
}
}