From f52bb96d918e45580f5afabafd22324bd0afdac2 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sat, 20 May 2023 11:20:43 +0200 Subject: [PATCH] flake: Add clang variant --- flake.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 92ba900..7d57fbb 100644 --- a/flake.nix +++ b/flake.nix @@ -12,6 +12,9 @@ doCheck = false; checkInputs = [ ]; }); + mkClang = drv: drv.override (o: { + stdenv = pkgs.clangStdenv; + }); in { packages = lib.foldAttrs lib.const { } @@ -19,6 +22,8 @@ (name: v: { "${name}" = v; "${name}-nocheck" = mkNocheck v; + "${name}-clang" = mkClang v; + "${name}-nocheck-clang" = mkClang (mkNocheck v); }) rec { u01 = pkgs.callPackage @@ -61,7 +66,7 @@ })); devShells.default = pkgs.mkShell { - nativeBuildInputs = with pkgs; [ catch2_3 cmake freeglut libGL libGLU reuse ]; + nativeBuildInputs = with pkgs; [ catch2_3 clang cmake freeglut libGL libGLU reuse ]; }; }); }