build: remove per-crate 'treat_warnings_as_errors' gn flag

This commit is contained in:
Bert Belder 2019-08-22 13:10:52 -07:00
parent 31aa7c1a5d
commit e0c1ed96e2
No known key found for this signature in database
GPG key ID: 7A77887B2E2ED461

View file

@ -69,7 +69,6 @@ template("_rust_crate") {
"libs",
"source_root",
"testonly",
"treat_warnings_as_errors",
])
if (!defined(crate_name)) {
@ -90,10 +89,6 @@ template("_rust_crate") {
if (!defined(libs)) {
libs = []
}
if (!defined(treat_warnings_as_errors)) {
# Use global setting if not explicitly specified for this target.
treat_warnings_as_errors = rust_treat_warnings_as_errors
}
if (defined(crate_version)) {
# In our build setup, all crates are built in the same directory. To avoid
@ -282,7 +277,7 @@ template("_rust_crate") {
if (is_test) {
args += [ "--test" ]
}
if (treat_warnings_as_errors) {
if (rust_treat_warnings_as_errors) {
args += [ "-Dwarnings" ]
}
if (defined(invoker.args)) {