skylink/build.rs
2025-11-12 21:06:45 +02:00

17 lines
497 B
Rust

use dotenv::dotenv;
use std::env;
use winresource;
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();
}
}