mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
31 lines
1.1 KiB
Rust
31 lines
1.1 KiB
Rust
fn main() {
|
|
println!("cargo:rerun-if-env-changed=SPROUT_RELAY_URL");
|
|
println!("cargo:rerun-if-env-changed=SPROUT_RELAY_HTTP");
|
|
println!("cargo:rerun-if-env-changed=SPROUT_UPDATER_PUBLIC_KEY");
|
|
println!("cargo:rerun-if-env-changed=SPROUT_UPDATER_ENDPOINT");
|
|
println!("cargo:rustc-check-cfg=cfg(sprout_updater_enabled)");
|
|
|
|
if let Ok(relay_url) = std::env::var("SPROUT_RELAY_URL") {
|
|
println!("cargo:rustc-env=SPROUT_DESKTOP_BUILD_RELAY_URL={relay_url}");
|
|
}
|
|
|
|
if let Ok(relay_http) = std::env::var("SPROUT_RELAY_HTTP") {
|
|
println!("cargo:rustc-env=SPROUT_DESKTOP_BUILD_RELAY_HTTP={relay_http}");
|
|
}
|
|
|
|
let updater_public_key = std::env::var("SPROUT_UPDATER_PUBLIC_KEY")
|
|
.ok()
|
|
.map(|value| value.trim().to_string())
|
|
.filter(|value| !value.is_empty());
|
|
let updater_endpoint = std::env::var("SPROUT_UPDATER_ENDPOINT")
|
|
.ok()
|
|
.map(|value| value.trim().to_string())
|
|
.filter(|value| !value.is_empty());
|
|
|
|
if updater_public_key.is_some() && updater_endpoint.is_some() {
|
|
println!("cargo:rustc-cfg=sprout_updater_enabled");
|
|
}
|
|
|
|
tauri_build::build()
|
|
}
|