19 lines
546 B
Rust
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);
|
|
}
|
|
}
|
|
}
|