fn main() { let source_directory = std::path::Path::new("src"); let parser = source_directory.join("parser.c"); let scanner = source_directory.join("scanner.c"); cc::Build::new() .std("c11") .include(source_directory) .file(&parser) .file(&scanner) .compile("tree-sitter-lscript"); println!("cargo:rerun-if-changed={}", parser.display()); println!("cargo:rerun-if-changed={}", scanner.display()); }