Skip to content

Commit

Permalink
chore: update manifests
Browse files Browse the repository at this point in the history
  • Loading branch information
amaanq committed Jun 20, 2023
1 parent 795709e commit 572ac53
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 27 deletions.
8 changes: 4 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ name = "tree-sitter-firrtl"
description = "firrtl grammar for the tree-sitter parsing library"
version = "0.8.0"
authors = [
"Aliaksei Chapyzhenka <alex.drom@gmail.com>",
"Amaan Qureshi <amaanq12@gmail.com>",
"Andrew Young <youngar17@gmail.com>",
"Aliaksei Chapyzhenka <alex.drom@gmail.com>",
"Amaan Qureshi <amaanq12@gmail.com>",
"Andrew Young <youngar17@gmail.com>",
]
license = "MIT"
readme = "bindings/rust/README.md"
Expand All @@ -22,7 +22,7 @@ include = ["bindings/rust/*", "grammar.js", "queries/*", "src/*"]
path = "bindings/rust/lib.rs"

[dependencies]
tree-sitter = "0.20.9"
tree-sitter = "~0.20.10"

[build-dependencies]
cc = "1.0"
2 changes: 1 addition & 1 deletion Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ let package = Package(
],
sources: [
"src/parser.c",
"src/scanner.cc",
"src/scanner.c",
],
resources: [
.copy("queries")
Expand Down
4 changes: 2 additions & 2 deletions binding.gyp
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@
"src"
],
"sources": [
"src/parser.c",
"bindings/node/binding.cc",
"src/scanner.cc"
"src/parser.c",
"src/scanner.c"
],
"cflags_c": [
"-std=c99",
Expand Down
24 changes: 4 additions & 20 deletions bindings/rust/build.rs
Original file line number Diff line number Diff line change
@@ -1,14 +1,5 @@
use std::env;
use std::process::Command;

fn main() {
let src_dir = std::path::Path::new("src");
let curr_dir = env::var_os("CARGO_MANIFEST_DIR").unwrap();
Command::new("npm")
.current_dir(curr_dir)
.arg("install")
.status()
.unwrap();

let mut c_config = cc::Build::new();
c_config.include(src_dir);
Expand All @@ -19,17 +10,10 @@ fn main() {
let parser_path = src_dir.join("parser.c");
c_config.file(&parser_path);

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());

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());
}

0 comments on commit 572ac53

Please sign in to comment.