From ea2956bcb8271afab7a0233a33429119d3aa55fb Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Tue, 12 Feb 2019 19:32:58 +0800 Subject: [PATCH] nix: allow overriding artiq-board build command --- nix/artiq-board.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nix/artiq-board.nix b/nix/artiq-board.nix index 6f2a2a8e7..857cf65dc 100644 --- a/nix/artiq-board.nix +++ b/nix/artiq-board.nix @@ -2,7 +2,7 @@ # nix.sandboxPaths = ["/opt"]; { pkgs ? import {}}: -{ target, variant }: +{ target, variant, buildCommand ? "python -m artiq.gateware.targets.${target} -V ${variant}" }: let artiqPkgs = import ./default.nix { inherit pkgs; }; @@ -47,7 +47,7 @@ in pkgs.stdenv.mkDerivation { phases = [ "buildPhase" "installPhase" ]; buildPhase = '' - ${buildenv}/bin/artiq-dev -c "CARGO_HOME=${cargoVendored} python -m artiq.gateware.targets.${target} -V ${variant}" + ${buildenv}/bin/artiq-dev -c "CARGO_HOME=${cargoVendored} ${buildCommand}" ''; installPhase = ''