Bug 1340672 - Don't clobber CARGOFLAGS in non-debug builds. r?froydnj
Previously, we overrode the CARGOFLAGS when we set --release
for non-debug builds. This was an oversight from
bug 1310939.
MozReview-Commit-ID: LOBkCmxwDzc
--- a/config/rules.mk
+++ b/config/rules.mk
@@ -894,17 +894,17 @@ endif
ifdef MOZ_RUST
cargo_host_flag := --target=$(RUST_HOST_TARGET)
cargo_target_flag := --target=$(RUST_TARGET)
# Permit users to pass flags to cargo from their mozconfigs (e.g. --color=always).
cargo_build_flags = $(CARGOFLAGS)
ifndef MOZ_DEBUG
-cargo_build_flags = --release
+cargo_build_flags += --release
endif
cargo_build_flags += --frozen
cargo_build_flags += --manifest-path $(CARGO_FILE)
ifdef BUILD_VERBOSE_LOG
cargo_build_flags += --verbose
endif