aboutsummaryrefslogtreecommitdiff
path: root/third-party/BUCK
diff options
context:
space:
mode:
Diffstat (limited to 'third-party/BUCK')
-rw-r--r--third-party/BUCK44
1 files changed, 44 insertions, 0 deletions
diff --git a/third-party/BUCK b/third-party/BUCK
index 945ad9b7..cd72f529 100644
--- a/third-party/BUCK
+++ b/third-party/BUCK
@@ -465,10 +465,54 @@ cargo.rust_library(
"winerror",
"winnt",
],
+ rustc_flags = [
+ "--cap-lints=allow",
+ "@$(location :winapi-0.3.9-build-script-run[rustc_flags])",
+ ],
+ visibility = [],
+)
+
+cargo.rust_binary(
+ name = "winapi-0.3.9-build-script-build",
+ srcs = [":winapi-0.3.9.crate"],
+ crate = "build_script_build",
+ crate_root = "winapi-0.3.9.crate/build.rs",
+ edition = "2015",
+ features = [
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "minwindef",
+ "processenv",
+ "std",
+ "winbase",
+ "wincon",
+ "winerror",
+ "winnt",
+ ],
rustc_flags = ["--cap-lints=allow"],
visibility = [],
)
+buildscript_run(
+ name = "winapi-0.3.9-build-script-run",
+ package_name = "winapi",
+ buildscript_rule = ":winapi-0.3.9-build-script-build",
+ features = [
+ "consoleapi",
+ "errhandlingapi",
+ "fileapi",
+ "minwindef",
+ "processenv",
+ "std",
+ "winbase",
+ "wincon",
+ "winerror",
+ "winnt",
+ ],
+ version = "0.3.9",
+)
+
http_archive(
name = "winapi-util-0.1.5.crate",
sha256 = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178",