blob: 6ec1a9202b8203710d781d5df1b75096edf1cb97 [file] [log] [blame]
load("@bazel_skylib//:bzl_library.bzl", "bzl_library")
load("//crate_universe:defs.bzl", "crate", "crates_vendor")
load("//wasm_bindgen:repositories.bzl", "WASM_BINDGEN_VERSION")
exports_files([
"BUILD.wasm-bindgen-cli.bazel",
])
crates_vendor(
name = "crates_vendor",
annotations = {
"log": [crate.annotation(
rustc_flags = [
"--cfg=atomic_cas",
"--cfg=use_std",
],
version = "<5",
)],
"proc-macro2": [crate.annotation(
rustc_flags = ["--cfg=use_proc_macro"],
)],
"unicase": [crate.annotation(
rustc_flags = [
"--cfg=__unicase__iter_cmp",
"--cfg=__unicase__defauler_hasher",
],
)],
},
cargo_lockfile = "Cargo.Bazel.lock",
manifests = ["@rules_rust_wasm_bindgen_cli//:Cargo.toml"],
mode = "remote",
packages = {
"wasm-bindgen": crate.spec(
version = WASM_BINDGEN_VERSION,
),
},
repository_name = "rules_rust_wasm_bindgen",
tags = ["manual"],
)
alias(
name = "wasm_bindgen_cli",
actual = "@rules_rust_wasm_bindgen_cli",
tags = ["manual"],
visibility = ["//visibility:public"],
)
alias(
name = "wasm_bindgen",
actual = "//wasm_bindgen/3rdparty/crates:wasm-bindgen",
visibility = ["//visibility:public"],
)
bzl_library(
name = "bzl_lib",
srcs = [
"//wasm_bindgen/3rdparty/crates:crates.bzl",
"//wasm_bindgen/3rdparty/crates:defs.bzl",
],
visibility = ["//wasm_bindgen:__pkg__"],
)