16 lines
504 B
Rust
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();
|
|
}
|
|
}
|