diff options
Diffstat (limited to 'third-party/BUCK')
-rw-r--r-- | third-party/BUCK | 44 |
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", |