17 lines
540 B
Rust
17 lines
540 B
Rust
use std::env;
|
|
|
|
fn main() {
|
|
let whisper_cpp_version = env::var("DEP_WHISPER_WHISPER_CPP_VERSION").unwrap_or_else(|e| {
|
|
if env::var("DOCS_RS").is_ok() {
|
|
// not sure why but this fails on docs.rs
|
|
// return a default string
|
|
"0.0.0-fake".to_string()
|
|
} else {
|
|
panic!("Failed to find upstream whisper.cpp version: your build environment is messed up. {}", e);
|
|
}
|
|
});
|
|
println!(
|
|
"cargo:rustc-env=WHISPER_CPP_VERSION={}",
|
|
whisper_cpp_version
|
|
);
|
|
}
|