From c5289609e5b17ffc4acf818a58248eb8cc114014 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 13 May 2023 22:20:43 +0200 Subject: [PATCH] flake: Build variants without tests Tests set the C++ version to 17, however only up to 11 is allowed in the other files. --- flake.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/flake.nix b/flake.nix index f85bee8..21f5e13 100644 --- a/flake.nix +++ b/flake.nix @@ -7,6 +7,10 @@ outputs = { self, nixpkgs, flake-utils }: flake-utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs { inherit system; }; + mkNocheck = drv: drv.overrideAttrs (o: { + doCheck = false; + nativeBuildInputs = pkgs.lib.filter (p: p != pkgs.catch2_3) o.nativeBuildInputs; + }); in { packages = rec { @@ -33,6 +37,9 @@ doCheck = true; }) { }; + + u01-nocheck = mkNocheck u01; + u02-nocheck = mkNocheck u02; }; devShells.default = pkgs.mkShell {