diff options
Diffstat (limited to 'build_extra')
| -rw-r--r-- | build_extra/rust/BUILD.gn | 8 | ||||
| -rw-r--r-- | build_extra/rust/rust.gni | 5 |
2 files changed, 13 insertions, 0 deletions
diff --git a/build_extra/rust/BUILD.gn b/build_extra/rust/BUILD.gn index e5a4fec16..0889ad840 100644 --- a/build_extra/rust/BUILD.gn +++ b/build_extra/rust/BUILD.gn @@ -13,3 +13,11 @@ rust_component("stdlib") { libs = [ "userenv.lib" ] } } + +rust_component("libc") { + source_root = "//third_party/rust_crates/libc/src/lib.rs" + cfg = [ + "feature=\"default\"", + "feature=\"use_std\"", + ] +} diff --git a/build_extra/rust/rust.gni b/build_extra/rust/rust.gni index faa97205b..4c6b4ddd6 100644 --- a/build_extra/rust/rust.gni +++ b/build_extra/rust/rust.gni @@ -1,5 +1,10 @@ stdlib_label = "//build_extra/rust:stdlib" +declare_args() { + # Absolute path of rust build files. + rust_build = "//build_extra/rust/" +} + template("run_rustc") { action(target_name) { assert(defined(invoker.source_root), "Must specify source_root") |
