skylink-0.1/build.rs

16 lines
504 B
Rust

use std::env;
use dotenv::dotenv;
fn main() {
// Bake C2 server URL into client at build time
dotenv().ok();
println!("cargo:rerun-if-changed=.env");
let c2_server = env::var("C2_SERVER_URL").expect("C2 Server not defined in .env");
println!("cargo:rustc-env=C2_SERVER_URL={}", c2_server);
// Windows compile shit.
if std::env::var("CARGO_CFG_TARGET_OS").unwrap() == "windows" {
let res = winresource::WindowsResource::new();
res.compile().unwrap();
}
}