blob: 27472227c970fb3c8f59a1abe25a34be1df51973 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
#[cfg(target_os = "windows")]
mod inner {
use cbindgen::Language;
pub fn main() {
let target_triple = std::env::var("TARGET").expect("Missing 'TARGET'");
if !target_triple.contains("i686-pc-windows") {
return;
}
let crate_dir = std::env::var("CARGO_MANIFEST_DIR").unwrap();
cbindgen::Builder::new()
.with_language(Language::Cxx)
.with_crate(crate_dir)
.generate()
.unwrap()
.write_to_file("include/mullvad-nsis.h");
}
}
#[cfg(not(target_os = "windows"))]
mod inner {
pub fn main() {}
}
fn main() {
inner::main()
}
|