summary refs log tree commit diff
path: root/pkgs/build-support/rust/default.nix
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2017-04-15 11:14:55 +0200
committerJörg Thalheim <joerg@thalheim.io>2017-04-15 13:26:50 +0200
commit33cfee81777341cd335ccbe237db329b3fc7c444 (patch)
treeeac07fb33da3cb93e908a966cd95c78e523b6439 /pkgs/build-support/rust/default.nix
parent26f5fa8f974aba0c08376e995deb8c50aff48727 (diff)
downloadnixpkgs-33cfee81777341cd335ccbe237db329b3fc7c444.tar
nixpkgs-33cfee81777341cd335ccbe237db329b3fc7c444.tar.gz
nixpkgs-33cfee81777341cd335ccbe237db329b3fc7c444.tar.bz2
nixpkgs-33cfee81777341cd335ccbe237db329b3fc7c444.tar.lz
nixpkgs-33cfee81777341cd335ccbe237db329b3fc7c444.tar.xz
nixpkgs-33cfee81777341cd335ccbe237db329b3fc7c444.tar.zst
nixpkgs-33cfee81777341cd335ccbe237db329b3fc7c444.zip
buildRustPackage: add cargoBuildFlags
Diffstat (limited to 'pkgs/build-support/rust/default.nix')
-rw-r--r--pkgs/build-support/rust/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/build-support/rust/default.nix b/pkgs/build-support/rust/default.nix
index 91569d0c070..1287d401e4a 100644
--- a/pkgs/build-support/rust/default.nix
+++ b/pkgs/build-support/rust/default.nix
@@ -7,6 +7,7 @@
 , buildInputs ? []
 , cargoUpdateHook ? ""
 , cargoDepsHook ? ""
+, cargoBuildFlags ? []
 , ... } @ args:
 
 let
@@ -92,9 +93,9 @@ in stdenv.mkDerivation (args // {
     )
   '' + (args.prePatch or "");
 
-  buildPhase = args.buildPhase or ''
-    echo "Running cargo build --release"
-    cargo build --release
+  buildPhase = with builtins; args.buildPhase or ''
+    echo "Running cargo build --release ${concatStringsSep " " cargoBuildFlags}"
+    cargo build --release ${concatStringsSep " " cargoBuildFlags}
   '';
 
   checkPhase = args.checkPhase or ''