File tree Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Expand file tree Collapse file tree 1 file changed +16
-5
lines changed Original file line number Diff line number Diff line change 2121 flake-utils . lib . eachSystem [ flake-utils . lib . system . x86_64-linux ] (
2222 system :
2323 let
24- pkgs = import nixpkgs { inherit system ; } ;
24+ defaultLlvmVersion = 16 ;
2525
2626 drgnSrc = pkgs . fetchFromGitHub {
2727 owner = "JakeHillion" ;
9595
9696 outputs = [ "out" ] ;
9797 } ;
98+
99+ mkOidDevShell =
100+ pkg : with pkgs ; pkgs . mkShell { buildInputs = [ ] ++ pkg . nativeBuildInputs ++ pkg . buildInputs ; } ;
101+
102+ pkgs = import nixpkgs { inherit system ; } ;
98103 in
99104 {
100- packages = rec {
101- default = oid-llvm16 ;
105+ packages = {
106+ default = self . packages . ${ system } . "oid-llvm${ toString defaultLlvmVersion } " ;
107+
108+ oid-llvm15 = mkOidPackage 15 ;
109+ oid-llvm16 = mkOidPackage 16 ;
110+ } ;
111+ devShells = {
112+ default = self . devShells . ${ system } . "oid-llvm${ toString defaultLlvmVersion } " ;
102113
103- oid-llvm15 = mkOidPackage pkgs . llvmPackages_15 ;
104- oid-llvm16 = mkOidPackage pkgs . llvmPackages_16 ;
114+ oid-llvm15 = mkOidDevShell self . packages . ${ system } . oid-llvm15 ;
115+ oid-llvm16 = mkOidDevShell self . packages . ${ system } . oid-llvm16 ;
105116 } ;
106117
107118 apps . default = {
You can’t perform that action at this time.
0 commit comments