build(nix): add debug builds
This will lead to build times on par with our other CI jobs, as now we're not always building for release Signed-off-by: seth <getchoo@tuta.io>
This commit is contained in:
parent
732008db20
commit
2663ac5405
19
flake.nix
19
flake.nix
@ -118,5 +118,24 @@
|
|||||||
# Only output them if they're available on the current system
|
# Only output them if they're available on the current system
|
||||||
lib.filterAttrs (_: lib.meta.availableOn pkgs.stdenv.hostPlatform) packages
|
lib.filterAttrs (_: lib.meta.availableOn pkgs.stdenv.hostPlatform) packages
|
||||||
);
|
);
|
||||||
|
|
||||||
|
# We put these under legacyPackages as they are meant for CI, not end user consumption
|
||||||
|
legacyPackages = forAllSystems (
|
||||||
|
system:
|
||||||
|
let
|
||||||
|
prismPackages = self.packages.${system};
|
||||||
|
legacyPackages = self.legacyPackages.${system};
|
||||||
|
in
|
||||||
|
{
|
||||||
|
prismlauncher-debug = prismPackages.prismlauncher.override {
|
||||||
|
prismlauncher-unwrapped = legacyPackages.prismlauncher-unwrapped-debug;
|
||||||
|
};
|
||||||
|
|
||||||
|
prismlauncher-unwrapped-debug = prismPackages.prismlauncher-unwrapped.overrideAttrs {
|
||||||
|
cmakeBuildType = "Debug";
|
||||||
|
dontStrip = true;
|
||||||
|
};
|
||||||
|
}
|
||||||
|
);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user