summaryrefslogtreecommitdiff
path: root/build_extra/rust/BUILD.gn
diff options
context:
space:
mode:
Diffstat (limited to 'build_extra/rust/BUILD.gn')
-rw-r--r--build_extra/rust/BUILD.gn74
1 files changed, 74 insertions, 0 deletions
diff --git a/build_extra/rust/BUILD.gn b/build_extra/rust/BUILD.gn
index ca136ed78..71846902a 100644
--- a/build_extra/rust/BUILD.gn
+++ b/build_extra/rust/BUILD.gn
@@ -10,6 +10,16 @@ import("rust.gni")
cargo_home = "//third_party/rust_crates"
+rust_crate("aho_corasick") {
+ edition = "2015"
+ source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/aho-corasick-0.6.9/src/lib.rs"
+ extern = [ ":memchr" ]
+ args = [
+ "--cap-lints",
+ "allow",
+ ]
+}
+
rust_crate("ansi_term") {
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ansi_term-0.11.0/src/lib.rs"
@@ -892,6 +902,42 @@ rust_crate("rand_xorshift") {
# ]
}
+rust_crate("regex") {
+ edition = "2015"
+ source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/regex-1.1.0/src/lib.rs"
+ features = [
+ "default",
+ "use_std",
+ ]
+ extern = [
+ ":aho_corasick",
+ ":memchr",
+ ":regex_syntax",
+ ":thread_local",
+ ":utf8_ranges",
+ ]
+ args = [
+ "--cap-lints",
+ "allow",
+ ]
+
+ # Added by custom-build script.
+ cfg = [
+ "regex_runtime_teddy_avx2",
+ "regex_runtime_teddy_ssse3",
+ ]
+}
+
+rust_crate("regex_syntax") {
+ edition = "2015"
+ source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/regex-syntax-0.6.5/src/lib.rs"
+ extern = [ ":ucd_util" ]
+ args = [
+ "--cap-lints",
+ "allow",
+ ]
+}
+
rust_crate("remove_dir_all") {
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/remove_dir_all-0.5.1/src/lib.rs"
@@ -1231,6 +1277,16 @@ rust_crate("tempfile") {
}
}
+rust_crate("thread_local") {
+ edition = "2015"
+ source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/thread_local-0.3.6/src/lib.rs"
+ extern = [ ":lazy_static" ]
+ args = [
+ "--cap-lints",
+ "allow",
+ ]
+}
+
rust_crate("time") {
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/time-0.1.42/src/lib.rs"
@@ -1528,6 +1584,15 @@ rust_crate("try_lock") {
]
}
+rust_crate("ucd_util") {
+ edition = "2015"
+ source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/ucd-util-0.1.3/src/lib.rs"
+ args = [
+ "--cap-lints",
+ "allow",
+ ]
+}
+
rust_crate("unicode_bidi") {
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/unicode-bidi-0.3.4/src/lib.rs"
@@ -1601,6 +1666,15 @@ rust_crate("url") {
]
}
+rust_crate("utf8_ranges") {
+ edition = "2015"
+ source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/utf8-ranges-1.0.2/src/lib.rs"
+ args = [
+ "--cap-lints",
+ "allow",
+ ]
+}
+
rust_crate("vlq") {
edition = "2015"
source_root = "$cargo_home/registry/src/github.com-1ecc6299db9ec823/vlq-0.5.1/src/lib.rs"