flake: Add clang variant

filtered
Simon Bruder 2023-05-20 11:20:43 +02:00
parent 7dacccdbd0
commit f52bb96d91
1 changed files with 6 additions and 1 deletions

View File

@ -12,6 +12,9 @@
doCheck = false; doCheck = false;
checkInputs = [ ]; checkInputs = [ ];
}); });
mkClang = drv: drv.override (o: {
stdenv = pkgs.clangStdenv;
});
in in
{ {
packages = lib.foldAttrs lib.const { } packages = lib.foldAttrs lib.const { }
@ -19,6 +22,8 @@
(name: v: { (name: v: {
"${name}" = v; "${name}" = v;
"${name}-nocheck" = mkNocheck v; "${name}-nocheck" = mkNocheck v;
"${name}-clang" = mkClang v;
"${name}-nocheck-clang" = mkClang (mkNocheck v);
}) })
rec { rec {
u01 = pkgs.callPackage u01 = pkgs.callPackage
@ -61,7 +66,7 @@
})); }));
devShells.default = pkgs.mkShell { 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 ];
}; };
}); });
} }