c_source_parser_ffi 2024.11.29

Scan C/C++ source tree to get #include dependency and symbols
Documentation
1
2
3
4
5
6
7
8
9
fn main() {
    println!("cargo:rerun-if-changed=src/lib.h");
    println!("cargo:rerun-if-changed=src/lib.c");

    cc::Build::new()
        .file("src/lib.c")
        .include("src/")
        .compile("c_source_parser_ffi");
}