gnatPackages: Build all ada-modules with gnat12 and gnat13

Add namespace gnat12Packages and gnat13Packages to get ada-modules build
with a specific gnat version.
For gnatprove this means building the gnat12 and gnat13 version.
This commit is contained in:
Thomas Heijligen 2024-02-19 21:29:43 +00:00 committed by sternenseemann
parent f2a142727c
commit 467c84e2c6

View File

@ -16003,7 +16003,7 @@ with pkgs;
inherit (gnome2) libart_lgpl;
});
gnat = gnat12;
gnat = gnat12; # When changing this, update also gnatPackages
gnat11 = wrapCC (gcc11.cc.override {
name = "gnat";
@ -16075,7 +16075,10 @@ with pkgs;
bintools = bintoolsDualAs;
});
gnatPackages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat; });
gnat12Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat12; });
gnat13Packages = recurseIntoAttrs (callPackage ./ada-packages.nix { gnat = buildPackages.gnat13; });
gnatPackages = gnat12Packages;
inherit (gnatPackages)
gprbuild
gnatprove;