mirror of
https://github.com/topjohnwu/cxx.git
synced 2024-10-07 00:53:28 +00:00
Bazel rules_rust 0.35.0
This commit is contained in:
parent
a666000c85
commit
3c1bcc012f
@ -4,8 +4,8 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
|
||||
|
||||
http_archive(
|
||||
name = "rules_rust",
|
||||
sha256 = "75177226380b771be36d7efc538da842c433f14cd6c36d7660976efb53defe86",
|
||||
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.34.1/rules_rust-v0.34.1.tar.gz"],
|
||||
sha256 = "d21c328b21f3c9ecfa4c1e92dd61ace63ff22603234067cf0fe495f75ac251ae",
|
||||
urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.35.0/rules_rust-v0.35.0.tar.gz"],
|
||||
)
|
||||
|
||||
load("@rules_rust//rust:repositories.bzl", "rules_rust_dependencies", "rust_register_toolchains")
|
||||
|
4
third-party/bazel/BUILD.anstyle-1.0.4.bazel
generated
vendored
4
third-party/bazel/BUILD.anstyle-1.0.4.bazel
generated
vendored
@ -34,7 +34,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2021",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=anstyle",
|
||||
|
4
third-party/bazel/BUILD.cc-1.0.83.bazel
generated
vendored
4
third-party/bazel/BUILD.cc-1.0.83.bazel
generated
vendored
@ -30,7 +30,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2018",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=cc",
|
||||
|
4
third-party/bazel/BUILD.clap-4.4.11.bazel
generated
vendored
4
third-party/bazel/BUILD.clap-4.4.11.bazel
generated
vendored
@ -36,7 +36,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2021",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=clap",
|
||||
|
4
third-party/bazel/BUILD.clap_builder-4.4.11.bazel
generated
vendored
4
third-party/bazel/BUILD.clap_builder-4.4.11.bazel
generated
vendored
@ -36,7 +36,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2021",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=clap_builder",
|
||||
|
4
third-party/bazel/BUILD.clap_lex-0.6.0.bazel
generated
vendored
4
third-party/bazel/BUILD.clap_lex-0.6.0.bazel
generated
vendored
@ -30,7 +30,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2021",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=clap_lex",
|
||||
|
4
third-party/bazel/BUILD.codespan-reporting-0.11.1.bazel
generated
vendored
4
third-party/bazel/BUILD.codespan-reporting-0.11.1.bazel
generated
vendored
@ -30,7 +30,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2018",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=codespan-reporting",
|
||||
|
4
third-party/bazel/BUILD.libc-0.2.151.bazel
generated
vendored
4
third-party/bazel/BUILD.libc-0.2.151.bazel
generated
vendored
@ -31,7 +31,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2015",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=libc",
|
||||
|
4
third-party/bazel/BUILD.once_cell-1.19.0.bazel
generated
vendored
4
third-party/bazel/BUILD.once_cell-1.19.0.bazel
generated
vendored
@ -36,7 +36,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2021",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=once_cell",
|
||||
|
4
third-party/bazel/BUILD.proc-macro2-1.0.70.bazel
generated
vendored
4
third-party/bazel/BUILD.proc-macro2-1.0.70.bazel
generated
vendored
@ -36,7 +36,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2021",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=proc-macro2",
|
||||
|
4
third-party/bazel/BUILD.quote-1.0.33.bazel
generated
vendored
4
third-party/bazel/BUILD.quote-1.0.33.bazel
generated
vendored
@ -34,7 +34,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2018",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=quote",
|
||||
|
4
third-party/bazel/BUILD.scratch-1.0.7.bazel
generated
vendored
4
third-party/bazel/BUILD.scratch-1.0.7.bazel
generated
vendored
@ -31,7 +31,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2015",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=scratch",
|
||||
|
4
third-party/bazel/BUILD.syn-2.0.41.bazel
generated
vendored
4
third-party/bazel/BUILD.syn-2.0.41.bazel
generated
vendored
@ -40,7 +40,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2021",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=syn",
|
||||
|
4
third-party/bazel/BUILD.termcolor-1.4.0.bazel
generated
vendored
4
third-party/bazel/BUILD.termcolor-1.4.0.bazel
generated
vendored
@ -30,7 +30,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2018",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=termcolor",
|
||||
|
4
third-party/bazel/BUILD.unicode-ident-1.0.12.bazel
generated
vendored
4
third-party/bazel/BUILD.unicode-ident-1.0.12.bazel
generated
vendored
@ -30,7 +30,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2018",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=unicode-ident",
|
||||
|
4
third-party/bazel/BUILD.unicode-width-0.1.11.bazel
generated
vendored
4
third-party/bazel/BUILD.unicode-width-0.1.11.bazel
generated
vendored
@ -33,7 +33,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2015",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=unicode-width",
|
||||
|
4
third-party/bazel/BUILD.winapi-0.3.9.bazel
generated
vendored
4
third-party/bazel/BUILD.winapi-0.3.9.bazel
generated
vendored
@ -44,7 +44,9 @@ rust_library(
|
||||
],
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2015",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=winapi",
|
||||
|
4
third-party/bazel/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
generated
vendored
4
third-party/bazel/BUILD.winapi-i686-pc-windows-gnu-0.4.0.bazel
generated
vendored
@ -31,7 +31,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2015",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=winapi-i686-pc-windows-gnu",
|
||||
|
4
third-party/bazel/BUILD.winapi-util-0.1.6.bazel
generated
vendored
4
third-party/bazel/BUILD.winapi-util-0.1.6.bazel
generated
vendored
@ -30,7 +30,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2021",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=winapi-util",
|
||||
|
4
third-party/bazel/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
generated
vendored
4
third-party/bazel/BUILD.winapi-x86_64-pc-windows-gnu-0.4.0.bazel
generated
vendored
@ -31,7 +31,9 @@ rust_library(
|
||||
),
|
||||
crate_root = "src/lib.rs",
|
||||
edition = "2015",
|
||||
rustc_flags = ["--cap-lints=allow"],
|
||||
rustc_flags = [
|
||||
"--cap-lints=allow",
|
||||
],
|
||||
tags = [
|
||||
"cargo-bazel",
|
||||
"crate-name=winapi-x86_64-pc-windows-gnu",
|
||||
|
6
third-party/bazel/alias_rules.bzl
generated
vendored
6
third-party/bazel/alias_rules.bzl
generated
vendored
@ -1,10 +1,14 @@
|
||||
"""Alias that transitions its target to `compilation_mode=opt`. Use `transition_alias="opt"` to enable."""
|
||||
|
||||
load("@rules_cc//cc:defs.bzl", "CcInfo")
|
||||
load("@rules_rust//rust:rust_common.bzl", "COMMON_PROVIDERS")
|
||||
|
||||
def _transition_alias_impl(ctx):
|
||||
# `ctx.attr.actual` is a list of 1 item due to the transition
|
||||
return [ctx.attr.actual[0][provider] for provider in COMMON_PROVIDERS]
|
||||
providers = [ctx.attr.actual[0][provider] for provider in COMMON_PROVIDERS]
|
||||
if CcInfo in ctx.attr.actual[0]:
|
||||
providers.append(ctx.attr.actual[0][CcInfo])
|
||||
return providers
|
||||
|
||||
def _change_compilation_mode(compilation_mode):
|
||||
def _change_compilation_mode_impl(_settings, _attr):
|
||||
|
6
third-party/bazel/defs.bzl
generated
vendored
6
third-party/bazel/defs.bzl
generated
vendored
@ -371,7 +371,8 @@ _CONDITIONS = {
|
||||
"aarch64-fuchsia": ["@rules_rust//rust/platform:aarch64-fuchsia"],
|
||||
"aarch64-linux-android": ["@rules_rust//rust/platform:aarch64-linux-android"],
|
||||
"aarch64-pc-windows-msvc": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"],
|
||||
"aarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
|
||||
"aarch64-unknown-linux-gnu": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu"],
|
||||
"aarch64-unknown-nixos-gnu": ["@rules_rust//rust/platform:aarch64-unknown-nixos-gnu"],
|
||||
"aarch64-unknown-nto-qnx710": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"],
|
||||
"arm-unknown-linux-gnueabi": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi"],
|
||||
"armv7-linux-androideabi": ["@rules_rust//rust/platform:armv7-linux-androideabi"],
|
||||
@ -399,7 +400,8 @@ _CONDITIONS = {
|
||||
"x86_64-pc-windows-gnu": [],
|
||||
"x86_64-pc-windows-msvc": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"],
|
||||
"x86_64-unknown-freebsd": ["@rules_rust//rust/platform:x86_64-unknown-freebsd"],
|
||||
"x86_64-unknown-linux-gnu": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
|
||||
"x86_64-unknown-linux-gnu": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu"],
|
||||
"x86_64-unknown-nixos-gnu": ["@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"],
|
||||
"x86_64-unknown-none": ["@rules_rust//rust/platform:x86_64-unknown-none"],
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user