mirror of
https://github.com/Decompollaborate/rabbitizer.git
synced 2024-12-28 15:17:59 +00:00
18 lines
558 B
Rust
18 lines
558 B
Rust
fn main() {
|
|
let c_paths: Vec<std::path::PathBuf> = glob::glob("src/**/*.c").unwrap().filter_map(|g| g.ok()).collect();
|
|
let h_paths: Vec<std::path::PathBuf> = glob::glob("include/**/*.h").unwrap().filter_map(|g| g.ok()).collect();
|
|
|
|
for path in c_paths.iter().chain(&h_paths) {
|
|
println!("cargo:rerun-if-changed={}", path.to_string_lossy());
|
|
}
|
|
|
|
assert!(c_paths.len() > 0);
|
|
|
|
cc::Build::new()
|
|
.files(c_paths)
|
|
.include("include")
|
|
.include("tables")
|
|
.warnings(false)
|
|
.compile("rabbitizer");
|
|
}
|