Add abstraction to use multiple toolchains

Signed-off-by: Marcel Müller <neikos@neikos.email>
This commit is contained in:
Marcel Müller 2025-03-04 09:51:03 +01:00
parent e62f5cce80
commit 385529d568
7 changed files with 83 additions and 39 deletions

View file

@ -9,8 +9,11 @@ let
callPackage = pkgs.lib.callPackageWith (pkgs // packages // { inherit inputs craneLib; });
packages = {
cargo-dylint = callPackage ./cargo-dylint.nix { };
cargo-dylint-driver = callPackage ./cargo-dylint-driver.nix { };
cargo-dylint-general = callPackage ./cargo-dylint-general.nix { };
mkCargoDylintDriver = callPackage ./mk-cargo-dylint-driver.nix { };
mkLint = callPackage ./mk-lint.nix { };
mkDylint = callPackage ./mk-dylint.nix { };
};
in