summary refs log tree commit diff
path: root/pkgs/build-support/rust/build-rust-crate/build-crate.nix
diff options
context:
space:
mode:
authorAndreas Rammhold <andreas@rammhold.de>2019-02-18 00:10:36 +0100
committerAndreas Rammhold <andreas@rammhold.de>2019-02-18 00:10:36 +0100
commit044a8a24ed2361154de316ad0ba82cba8fd7631c (patch)
tree69a1e2fa8a92990aca6cdd39f161ed130ebfc5f8 /pkgs/build-support/rust/build-rust-crate/build-crate.nix
parent5d42605b918f80a8cf4964ad42023791cae89e67 (diff)
downloadnixpkgs-044a8a24ed2361154de316ad0ba82cba8fd7631c.tar
nixpkgs-044a8a24ed2361154de316ad0ba82cba8fd7631c.tar.gz
nixpkgs-044a8a24ed2361154de316ad0ba82cba8fd7631c.tar.bz2
nixpkgs-044a8a24ed2361154de316ad0ba82cba8fd7631c.tar.lz
nixpkgs-044a8a24ed2361154de316ad0ba82cba8fd7631c.tar.xz
nixpkgs-044a8a24ed2361154de316ad0ba82cba8fd7631c.tar.zst
nixpkgs-044a8a24ed2361154de316ad0ba82cba8fd7631c.zip
buildRustCrate: pass extraRustcOpts to configure crate
Previously build flags would not be available during the configure phase
while they might be required to build the `build.rs` file.
Diffstat (limited to 'pkgs/build-support/rust/build-rust-crate/build-crate.nix')
-rw-r--r--pkgs/build-support/rust/build-rust-crate/build-crate.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/build-support/rust/build-rust-crate/build-crate.nix b/pkgs/build-support/rust/build-rust-crate/build-crate.nix
index 252a0ff521f..0978f7e1756 100644
--- a/pkgs/build-support/rust/build-rust-crate/build-crate.nix
+++ b/pkgs/build-support/rust/build-rust-crate/build-crate.nix
@@ -8,11 +8,11 @@
   let
 
     deps = makeDeps dependencies;
-        rustcOpts =
-          lib.lists.foldl' (opts: opt: opts + " " + opt)
-            (if release then "-C opt-level=3" else "-C debuginfo=2")
-            (["-C codegen-units=1"] ++ extraRustcOpts);
-        rustcMeta = "-C metadata=${metadata} -C extra-filename=-${metadata}";
+    rustcOpts =
+      lib.lists.foldl' (opts: opt: opts + " " + opt)
+        (if release then "-C opt-level=3" else "-C debuginfo=2")
+        (["-C codegen-units=1"] ++ extraRustcOpts);
+    rustcMeta = "-C metadata=${metadata} -C extra-filename=-${metadata}";
 
     # Some platforms have different names for rustc.
     rustPlatform =