66# bazel run @//bazel/cargo/wasmsign:crates_vendor
77###############################################################################
88
9+ load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars")
910load("@rules_rust//rust:defs.bzl", "rust_library")
1011
1112package(default_visibility = ["//visibility:public"])
1213
14+ cargo_toml_env_vars(
15+ name = "cargo_toml_env_vars",
16+ src = "Cargo.toml",
17+ )
18+
1319rust_library(
1420 name = "atty",
1521 srcs = glob(
1622 include = ["**/*.rs"],
17- allow_empty = False ,
23+ allow_empty = True ,
1824 ),
1925 compile_data = glob(
2026 include = ["**"],
@@ -30,6 +36,9 @@ rust_library(
3036 ),
3137 crate_root = "src/lib.rs",
3238 edition = "2015",
39+ rustc_env_files = [
40+ ":cargo_toml_env_vars",
41+ ],
3342 rustc_flags = [
3443 "--cap-lints=allow",
3544 ],
@@ -51,15 +60,15 @@ rust_library(
5160 "@rules_rust//rust/platform:aarch64-apple-ios-sim": [
5261 "@cu__libc-0.2.155//:libc", # cfg(unix)
5362 ],
54- "@rules_rust//rust/platform:aarch64-fuchsia": [
55- "@cu__libc-0.2.155//:libc", # cfg(unix)
56- ],
5763 "@rules_rust//rust/platform:aarch64-linux-android": [
5864 "@cu__libc-0.2.155//:libc", # cfg(unix)
5965 ],
6066 "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [
6167 "@cu__winapi-0.3.9//:winapi", # cfg(windows)
6268 ],
69+ "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [
70+ "@cu__libc-0.2.155//:libc", # cfg(unix)
71+ ],
6372 "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
6473 "@cu__libc-0.2.155//:libc", # cfg(unix)
6574 ],
@@ -96,16 +105,19 @@ rust_library(
96105 "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [
97106 "@cu__libc-0.2.155//:libc", # cfg(unix)
98107 ],
108+ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [
109+ "@cu__libc-0.2.155//:libc", # cfg(unix)
110+ ],
99111 "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
100112 "@cu__libc-0.2.155//:libc", # cfg(unix)
101113 ],
102- "@rules_rust//rust/platform:x86_64-apple-darwin ": [
114+ "@rules_rust//rust/platform:wasm32-unknown-emscripten ": [
103115 "@cu__libc-0.2.155//:libc", # cfg(unix)
104116 ],
105- "@rules_rust//rust/platform:x86_64-apple-ios ": [
117+ "@rules_rust//rust/platform:x86_64-apple-darwin ": [
106118 "@cu__libc-0.2.155//:libc", # cfg(unix)
107119 ],
108- "@rules_rust//rust/platform:x86_64-fuchsia ": [
120+ "@rules_rust//rust/platform:x86_64-apple-ios ": [
109121 "@cu__libc-0.2.155//:libc", # cfg(unix)
110122 ],
111123 "@rules_rust//rust/platform:x86_64-linux-android": [
@@ -117,6 +129,9 @@ rust_library(
117129 "@rules_rust//rust/platform:x86_64-unknown-freebsd": [
118130 "@cu__libc-0.2.155//:libc", # cfg(unix)
119131 ],
132+ "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [
133+ "@cu__libc-0.2.155//:libc", # cfg(unix)
134+ ],
120135 "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
121136 "@cu__libc-0.2.155//:libc", # cfg(unix)
122137 ],
0 commit comments