summaryrefslogtreecommitdiffstats
path: root/vendored_parsers/tree-sitter-elm/bindings/rust/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'vendored_parsers/tree-sitter-elm/bindings/rust/build.rs')
-rw-r--r--vendored_parsers/tree-sitter-elm/bindings/rust/build.rs21
1 files changed, 1 insertions, 20 deletions
diff --git a/vendored_parsers/tree-sitter-elm/bindings/rust/build.rs b/vendored_parsers/tree-sitter-elm/bindings/rust/build.rs
index 618e90a3a..8851fed13 100644
--- a/vendored_parsers/tree-sitter-elm/bindings/rust/build.rs
+++ b/vendored_parsers/tree-sitter-elm/bindings/rust/build.rs
@@ -2,7 +2,7 @@ fn main() {
let src_dir = std::path::Path::new("src");
let mut c_config = cc::Build::new();
- c_config.include(&src_dir);
+ c_config.include(src_dir);
c_config
.flag_if_supported("-Wno-unused-parameter")
.flag_if_supported("-Wno-unused-but-set-variable")
@@ -10,29 +10,10 @@ fn main() {
let parser_path = src_dir.join("parser.c");
c_config.file(&parser_path);
- // If your language uses an external scanner written in C,
- // then include this block of code:
-
- /*
let scanner_path = src_dir.join("scanner.c");
c_config.file(&scanner_path);
println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap());
- */
c_config.compile("parser");
println!("cargo:rerun-if-changed={}", parser_path.to_str().unwrap());
-
- // If your language uses an external scanner written in C++,
- // then include this block of code:
-
- let mut cpp_config = cc::Build::new();
- cpp_config.cpp(true);
- cpp_config.include(&src_dir);
- cpp_config
- .flag_if_supported("-Wno-unused-parameter")
- .flag_if_supported("-Wno-unused-but-set-variable");
- let scanner_path = src_dir.join("scanner.cc");
- cpp_config.file(&scanner_path);
- cpp_config.compile("scanner");
- println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap());
}