diff options
-rw-r--r-- | pw_toolchain/generate_toolchain.gni | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pw_toolchain/generate_toolchain.gni b/pw_toolchain/generate_toolchain.gni index 336566ea3..223553975 100644 --- a/pw_toolchain/generate_toolchain.gni +++ b/pw_toolchain/generate_toolchain.gni @@ -377,13 +377,22 @@ template("generate_toolchain") { _outfile = "{{output_dir}}/{{target_output_name}}{{output_extension}}" description = "rustc {{output}}" + depfile = "{{output}}.d" command = string_join(" ", [ # TODO(b/234872510): Ensure this works with Windows. "RUST_BACKTRACE=1", + "{{rustenv}}", invoker.rustc, "{{source}}", + "--crate-name {{crate_name}}", + "--crate-type {{crate_type}}", + "{{rustflags}}", + "{{rustdeps}}", + "{{externs}}", + "--emit=dep-info=$depfile,link", + "-Zdep-info-omit-d-target", "-o $_outfile", "--color always", "-D warnings", |