c_source_parser_ffi 2024.12.1

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

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