diff options
author | Jörg Thalheim <joerg@thalheim.io> | 2017-04-15 11:14:55 +0200 |
---|---|---|
committer | Jörg Thalheim <joerg@thalheim.io> | 2017-04-15 13:26:50 +0200 |
commit | 33cfee81777341cd335ccbe237db329b3fc7c444 (patch) | |
tree | eac07fb33da3cb93e908a966cd95c78e523b6439 /pkgs/build-support | |
parent | 26f5fa8f974aba0c08376e995deb8c50aff48727 (diff) | |
download | nixlib-33cfee81777341cd335ccbe237db329b3fc7c444.tar nixlib-33cfee81777341cd335ccbe237db329b3fc7c444.tar.gz nixlib-33cfee81777341cd335ccbe237db329b3fc7c444.tar.bz2 nixlib-33cfee81777341cd335ccbe237db329b3fc7c444.tar.lz nixlib-33cfee81777341cd335ccbe237db329b3fc7c444.tar.xz nixlib-33cfee81777341cd335ccbe237db329b3fc7c444.tar.zst nixlib-33cfee81777341cd335ccbe237db329b3fc7c444.zip |
buildRustPackage: add cargoBuildFlags
Diffstat (limited to 'pkgs/build-support')
-rw-r--r-- | pkgs/build-support/rust/default.nix | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/build-support/rust/default.nix b/pkgs/build-support/rust/default.nix index 91569d0c070a..1287d401e4a2 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 '' |