Add 'rustenv' to 'gn desc' output This commit adds each target's 'rustenv' property, which stores key/value environment variables to pass to the Rust compiler, in the output of 'gn desc'. This also fixes a few typos in code comments in the 'desc' command. Change-Id: I3e0995dab2656ad23fbce9069eb7a83aa4e4cb9d Reviewed-on: https://gn-review.googlesource.com/c/gn/+/12020 Reviewed-by: Brett Wilson <brettw@chromium.org> Commit-Queue: Brett Wilson <brettw@chromium.org>
diff --git a/src/gn/desc_builder.cc b/src/gn/desc_builder.cc index 2b4ac52..bcd30f3 100644 --- a/src/gn/desc_builder.cc +++ b/src/gn/desc_builder.cc
@@ -44,7 +44,9 @@ // "depfile : "file name for action input dependencies", // "outputs" : [ list of target outputs ], // "arflags", "asmflags", "cflags", "cflags_c", -// "clfags_cc", "cflags_objc", "clfags_objcc" : [ list of flags], +// "cflags_cc", "cflags_objc", "cflags_objcc", +// "rustflags" : [ list of flags], +// "rustenv" : [ list of Rust environment variables ], // "defines" : [ list of preprocessor definitions ], // "include_dirs" : [ list of include directories ], // "precompiled_header" : "name of precompiled header file", @@ -514,6 +516,8 @@ kRecursiveWriterKeepDuplicates) CONFIG_VALUE_ARRAY_HANDLER(rustflags, std::string, kRecursiveWriterKeepDuplicates) + CONFIG_VALUE_ARRAY_HANDLER(rustenv, std::string, + kRecursiveWriterKeepDuplicates) CONFIG_VALUE_ARRAY_HANDLER(defines, std::string, kRecursiveWriterSkipDuplicates) CONFIG_VALUE_ARRAY_HANDLER(include_dirs, SourceDir,