@@ -22,6 +22,7 @@ rust_library(
2222 include = ["**"],
2323 exclude = [
2424 "**/* *",
25+ ".tmp_git_root/**/*",
2526 "BUILD",
2627 "BUILD.bazel",
2728 "WORKSPACE",
@@ -30,14 +31,53 @@ rust_library(
3031 ),
3132 crate_root = "src/lib.rs",
3233 edition = "2018",
33- rustc_flags = ["--cap-lints=allow"],
34+ rustc_flags = [
35+ "--cap-lints=allow",
36+ ],
3437 tags = [
3538 "cargo-bazel",
3639 "crate-name=ahash",
3740 "manual",
3841 "noclippy",
3942 "norustfmt",
4043 ],
44+ target_compatible_with = select({
45+ "@rules_rust//rust/platform:aarch64-apple-darwin": [],
46+ "@rules_rust//rust/platform:aarch64-apple-ios": [],
47+ "@rules_rust//rust/platform:aarch64-apple-ios-sim": [],
48+ "@rules_rust//rust/platform:aarch64-fuchsia": [],
49+ "@rules_rust//rust/platform:aarch64-linux-android": [],
50+ "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [],
51+ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [],
52+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [],
53+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [],
54+ "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [],
55+ "@rules_rust//rust/platform:armv7-linux-androideabi": [],
56+ "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [],
57+ "@rules_rust//rust/platform:i686-apple-darwin": [],
58+ "@rules_rust//rust/platform:i686-linux-android": [],
59+ "@rules_rust//rust/platform:i686-pc-windows-msvc": [],
60+ "@rules_rust//rust/platform:i686-unknown-freebsd": [],
61+ "@rules_rust//rust/platform:i686-unknown-linux-gnu": [],
62+ "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [],
63+ "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [],
64+ "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [],
65+ "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [],
66+ "@rules_rust//rust/platform:thumbv7em-none-eabi": [],
67+ "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [],
68+ "@rules_rust//rust/platform:wasm32-unknown-unknown": [],
69+ "@rules_rust//rust/platform:wasm32-wasi": [],
70+ "@rules_rust//rust/platform:x86_64-apple-darwin": [],
71+ "@rules_rust//rust/platform:x86_64-apple-ios": [],
72+ "@rules_rust//rust/platform:x86_64-fuchsia": [],
73+ "@rules_rust//rust/platform:x86_64-linux-android": [],
74+ "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [],
75+ "@rules_rust//rust/platform:x86_64-unknown-freebsd": [],
76+ "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [],
77+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [],
78+ "@rules_rust//rust/platform:x86_64-unknown-none": [],
79+ "//conditions:default": ["@platforms//:incompatible"],
80+ }),
4181 version = "0.8.3",
4282 deps = [
4383 "@crates_vendor__ahash-0.8.3//:build_script_build",
@@ -64,6 +104,12 @@ rust_library(
64104 "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [
65105 "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
66106 ],
107+ "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [
108+ "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
109+ ],
110+ "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [
111+ "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
112+ ],
67113 "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [
68114 "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
69115 ],
@@ -100,9 +146,6 @@ rust_library(
100146 "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [
101147 "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
102148 ],
103- "@rules_rust//rust/platform:thumbv7em-none-eabi": [
104- "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
105- ],
106149 "@rules_rust//rust/platform:wasm32-unknown-unknown": [
107150 "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
108151 ],
@@ -130,6 +173,9 @@ rust_library(
130173 "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [
131174 "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
132175 ],
176+ "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [
177+ "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
178+ ],
133179 "@rules_rust//rust/platform:x86_64-unknown-none": [
134180 "@crates_vendor__once_cell-1.18.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none")))
135181 ],
@@ -146,6 +192,7 @@ cargo_build_script(
146192 include = ["**"],
147193 exclude = [
148194 "**/* *",
195+ ".tmp_git_root/**/*",
149196 "BUILD",
150197 "BUILD.bazel",
151198 "WORKSPACE",
@@ -172,6 +219,6 @@ cargo_build_script(
172219
173220alias(
174221 name = "build_script_build",
175- actual = "ahash_build_script",
222+ actual = ": ahash_build_script",
176223 tags = ["manual"],
177224)
0 commit comments