16 lines
465 B
Rust
16 lines
465 B
Rust
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());
|
|
}
|