mirror of https://github.com/Wilfred/difftastic/
Factor out a build helper function
parent
c80ce0d024
commit
ff523a0bea
@ -1,12 +1,16 @@
|
||||
use std::path::PathBuf;
|
||||
|
||||
fn main() {
|
||||
let dir: PathBuf = ["vendor", "tree-sitter-rust", "src"].iter().collect();
|
||||
fn build(package_name: &str) {
|
||||
let dir: PathBuf = ["vendor", package_name, "src"].iter().collect();
|
||||
|
||||
cc::Build::new()
|
||||
.include(&dir)
|
||||
.file(dir.join("parser.c"))
|
||||
.file(dir.join("scanner.c"))
|
||||
.warnings(false) // ignore unused parameter warnings
|
||||
.compile("tree-sitter-javascript");
|
||||
.compile(package_name);
|
||||
}
|
||||
|
||||
fn main() {
|
||||
build("tree-sitter-rust");
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue